[解決済み] phpでmod_rewriteが有効かどうかを確認する方法は?
2022-04-28 14:13:59
質問
を確認することは可能なのでしょうか?
mod_rewrite
が有効です。
アパッチ
アンド
国際情報通信学会
において
PHP
.
ModRewrite
が存在することを確認します。
here
.
そこで、以下のようなチェックをしてくれるPHPスクリプトを探しています。
mod_rewrite
において
アパッチ
と
IISです。
どなたかこのようなスクリプトをご存知の方、または作成できる方はいらっしゃいませんか?
特にマイクロソフトの場合 IIS .
ありがとうございます。
解決方法は?
mod_php を使っている場合は
apache_get_modules()
. これは、有効なすべてのモジュールの配列を返します。
mod_rewrite
が有効であれば、単純に
in_array('mod_rewrite', apache_get_modules());
残念ながら、あなたはこれをCGIで行おうとしていることがほとんどでしょうから、少し難しくなりますね。
以下を使用してテストすることができます。
strpos(shell_exec('/usr/local/apache/bin/apachectl -l'), 'mod_rewrite') !== false
と評価された場合
true
であれば
mod_write
が有効になります。
関連
-
[解決済み】In_arrayが動作しない。
-
[解決済み] PHP と mod_fcgid: handle_request_ipc 関数で ap_pass_brigade が失敗する。
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] ある文字列が特定の単語を含んでいるかどうかを確認するにはどうすればよいですか?
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?
-
[解決済み] Apache 2.2 で mod_rewrite を有効にする方法
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] Fatal error: メンバ関数bind_param()のbooleanに対する呼び出し [重複] [重複
-
[解決済み】接続の取得に失敗しました: php_network_getaddresses: getaddrinfo failed: 名前またはサービスが不明
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み】stdClassクラスのオブジェクトが文字列に変換されない。
-
[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
-
[解決済み】 libapache2-mod-php7 パッケージが見つからない。
-
[解決済み】メッセージ。Trying to access array offset on value of type null [重複]配列のオフセットにアクセスしようとしています。
-
[解決済み】/var/www/htmlとは何ですか?[クローズド]
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?
-
[解決済み] PHP 未定義関数への呼び出し