0

私の URL 書き換えはテスト サーバーでは完全に機能しますが、ライブ サーバーでは機能しません。

サポート チームに連絡したところ、ホスティング プランで mod_rewrite が既に有効になっているとのことでした。

ここに私の.htaccessファイルがあります

RewriteEngine On
RewriteRule ^index.html$ index.php [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ work-tag.php?d=$1&t=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ work-tag.php?d=$1&t=$2
RewriteRule ^([a-zA-Z0-9_-]+)$ work.php?d=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ work.php?d=$1

何か間違っていますか?ありがとう

4

2 に答える 2

2

同じ問題が発生しましたが、mode_rewrite について尋ねられた場合は確認してください。私も同じことを言われましたが、htaccessが機能していないことがわかったので、自分で確認しました。そして、mod_rewrite がまだオフになっていることがわかりました。

 phpinfo();

「ロードされたモジュール」を見てください。表示される場合は、サーバーに問題はありません。そして、さらに進む必要があります。

于 2013-05-08T08:49:52.400 に答える