0

.htaccessページのリダイレクトにファイルを使用しています。絶対パスと相対パスの両方を試しましたが、どちらの場合もエラーが発生しています: URL not found (404).

.htaccessでパスを言及する適切な方法を教えてください

RewriteRule ^/abc/([a-zA-Z0-9]+)/?$ /abc.php?tag=$1
4

1 に答える 1

0

する必要があるかもしれませんRewriteBase /

あなたの直前にそれを追加してみてくださいRewriteRule、すなわち:

RewriteEngine On
RewriteBase /

また、前のスラッシュを削除してみてくださいabc:

RewriteRule ^abc/([a-zA-Z0-9]+)/?$ abc.php?tag=$1

URL 書き換えをデバッグする良い方法の 1 つは、書き換えログを有効にすることです。

Apache 2.2 の場合:

RewriteLog file-path.log
RewriteLogLevel 3

Apache 2.4 では構文が異なります。詳細はこちらをご覧ください

于 2012-11-05T10:35:03.310 に答える