0

Magento がプログラムで Apache または Nginx で実行されているかどうかを判断するためのエレガントなソリューションを探しています。Web サーバーがわかったらmod_rewrite、有効になっているかどうかも確認する必要があります。

4

2 に答える 2

0

ユーザー「ユーティリティ」からのリンクのおかげで、最も近い解決策を見つけることができました。サーバー ソフトウェア キーを確認する必要があります。最終的には、ユーザーに確認を求める必要があります...

$_SERVER["SERVER_SOFTWARE"].

ありがとう!

チャック

于 2012-11-27T18:53:41.807 に答える
-1
<?php
phpinfo(); 
?>

これにより、必要以上の情報が得られます..

これで mod_rewrite が有効になっているかどうかがわかると思いましたが、そうではありません。

ファイルでいつでも確認でき.htaccessます。あなたが設定した場合RewriteEngine On、あなたが求めることを行う必要があります..つまり:

RewriteRule ^link([^/]*).html$ yourfile.php?link=$1 [L]

あなたが知っている書き換えルールが失敗した場合... mod_rewriteはおそらく無効になっています。

于 2012-11-27T18:21:53.420 に答える