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]
在此先感謝您的任何幫助。