0
.htaccessでURLリダイレクト(渡す変数なし)を作成する必要がありますが、宛先URLを表示させたくありません。どうしたらいいですか? は、私はすでにこのようにリダイレクト命令を使用することを試みた:.htaccessでのrewriteruleによる静的リダイレクト
Redirect /en/folder1/url1 /en/folder2/url2
しかし、このように先URLが表示されます。だから私は、この例のようのRewriteRuleを使用しようとし始めた:
RewriteRule ^/en/folder1/url1$ /en/folder2/url2
が、私は結果として常にエラーページをしました。
P.S.このコードは、デフォルトのWordpress URLリライトコードを含む.htaccessファイル内にあります。
EDIT。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^en/folder1/url1$ en/folder2/url2
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
私が試したからではなく、なし、成功して先頭のスラッシュを削除する必要があります。これは完全な.htaccessのです。 – chattago2002
あなたはどんなURLに行きますか、そしてサーバーは何のエラーを返しますか? – starkeen
urlはen/folder1/url1ですが、wordpressはカスタムエラーページを読み込み、正しいページを表示しません。 .htaccessのコード全体を含めるように元の質問を編集しました – chattago2002