0
私は自分のウェブサイトに簡単な301リダイレクトを実装しようとしていますが、エラーメッセージや内部サーバーエラーはなく、うまく動作しません。私は以前のフォーラムの投稿でいくつかの異なる提案を試みましたが、何も動作していません。以下は私のhtaccessファイルの完全なコードです:301 htaccessを使用してリダイレクト
ErrorDocument 404 http://website.com/
RewriteEngine on
Redirect 301 /recipe?recipe=1 http://website.com/recipe/recipe-a
Redirect 301 /recipe?recipe=2 http://website.com/recipe/recipe-b
Redirect 301 /recipe?recipe=3 http://website.com/recipe/recipe-c
Redirect 301 /recipe?recipe=4 http://website.com/recipe/recipe-d
Redirect 301 /recipe?recipe=5 http://website.com/recipe/recipe-e
Redirect 301 /recipe?recipe=6 http://website.com/recipe/recipe-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^recipe/([\w-]+)/?$ recipe.php?recipe=$1 [QSA,L]
#Remove .php extension:
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
#Force non-www:
RewriteCond %{HTTP_HOST} www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
ありがとうございました。