2
我想從這個鏈接將用戶重定向:htaccess的重定向導致500錯誤
http://mySite/myFolder/user/userName
或這一個
http://www.mySite/myFolder/user/userName
這樣:
http://mySite/myFolder/members/userName
使用.htaccess
,所以我說此行到文件末尾:
Redirect 301 %{DOCUMENT_ROOT}/fikra/user/$1 %{DOCUMENT_ROOT}/members/$1
我在服務器上有500個錯誤。
我也試過這樣:
Redirect 301 ^(.*)/myFolder/user/$1 http://mySite/members/$1
而且這是行不通的。
我想解決這個錯誤:-)
謝謝,能否請您解釋L和NC? – 4m1nh4j1
它們是標誌([docs](http://httpd.apache.org/docs/current/rewrite/flags.html))。 'L'導致這輪重寫停止(通常是爲了優化和停止多條規則來做衝突的事情)。 'NC'使規則不區分大小寫。 – Sumurai8
用^(RewriteRule^myFolder ...)開始匹配模式,以便像/ glotz/myFolder/...這樣的URI不匹配。除非明確地使用您的域名的非www形式,否則您可以放棄'http:// example.com'部分。只有當你想告訴訪問者(和搜索引擎)他們已被重定向並且他們應該記住新地址時,才使用R = 301。請注意,如果給出http:// example.com,R = 302是默認值。 –