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是默认值。 –