簡體   English   中英

htaccess 301重定向不起作用

[英]htaccess 301 redirect doesn't work

實時網站-http ://www.marchingmonk.com

我在htaccess文件上添加了301重定向,但這不起作用。 碼-

Redirect 301 /home http://www.marchingmonk.com

當你點擊網站的“家”按鈕,用戶不被重定向到http://www.marchingmonk.com ,用戶會被重定向到http://www.marchingmonk.com/home ,這創造了內容重復。 該站點是使用CMS創建的(我對該CMS不了解),所以我想通過htaccess文件進行重定向,但這是行不通的。

任何想法如何解決該問題。

htaccess文件的完整代碼-

#old php Handler

RewriteEngine On
RewriteCond %{HTTP_HOST} ^marchingmonk\.com$
RewriteRule ^(.*) http://www.marchingmonk.com/$1 [R=301]
RewriteCond %{HTTP_HOST} ^(www.)?marchingmonk.com$
RewriteRule ^([^\.]+)/?$ index.php?id=$1 [QSA,L]

RedirectMatch 301 ^/home/?$ http://www.marchingmonk.com

您可以使用RedirectMatch的正則表達式功能:

RewriteEngine On

RewriteRule ^home/?$ http://www.marchingmonk.com/? [L,NC,R=301]

RewriteCond %{HTTP_HOST} ^marchingmonk\.com$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?marchingmonk\.com$ [NC]
RewriteRule ^([^.]+?)/?$ index.php?id=$1 [QSA,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM