0

私の目標は、mydomain.com/foo へのアクセスを mydomain.com/bar.html にリダイレクトすることです。 .

問題で見つけた一連の例に従って、.htaccessファイルの内容を次のようにします。

Options +FollowSymLinks

RewriteEngine  On
RewriteRule    ^/foo$  /bar.html [PT]

これは機能しません。mydomain.com/foo へのリクエストで 404 エラーが返されます。

上記の例がうまくいかない理由についての簡単な説明をいただければ幸いですが、書き換えエンジンの使用に関する適切なチュートリアルへの指示をいただければ幸いです。私が見つけたものはすべて、読者が構文やその意味、またはタグ ([PT]、[R]、[L]...?) などのさまざまな側面について既に読み書きできると想定しているように見えました。

前もって感謝します!

4

2 に答える 2

0

このコードを試してください:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^foo/?$ /bar.html [L,NC]
于 2013-06-03T11:49:34.283 に答える
0

これを試して:

Options +FollowSymLinks

RewriteEngine  On
RewriteRule    ^/?foo$  /bar.html [PT]

そしてそれがうまくいくかどうか教えてください!

于 2013-06-02T15:36:06.670 に答える