1

SEO の向上のために動的 URL を作成する際にあなたの助けが必要です.. 現在の URL に次の .htaccess を実装しようとしました。しかし、500 内部サーバー エラーが発生しました

どこに問題があるのでしょうか? ありがとう

リンク

http://127.0.0.1/index.php?id=1

.htaccess

RewriteEngine on
RewriteRule ^index/([a-zA-Z0-9]+)/$ index.php?id=$1

Apache エラー ログ

無効なコマンド 'RewriteEngine' です。スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります

4

2 に答える 2

2

ルールを次のように置き換えます

RewriteRule ^index/([a-zA-Z0-9]+)/$ index.php?id=$1 [L]

a-Z思ったようには機能せず、A-zただ奇妙です。それがエラーを投げているものです。

また、[L]フラグを追加すると、それ以上の書き換えが防止されます。

于 2012-05-18T19:38:37.897 に答える
1

mod 書き換えモジュールをインストールする必要があります。

于 2012-05-18T19:39:12.987 に答える