我知道这可能听起来有点愚蠢,但是没有其他解决方法。我有一个正斜杠/
的问题。我想从网址中删除它,因为它会让浏览器产生一些混淆,使浏览器产生可信或不可信的URL。从这个重写的url中删除正斜杠
这是主要的域代码:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule^/user [R=301,L]
,这是上面的代码的输出:https://www.mydomain.com/user/
,但我想要的网址重定向到这一点:
https://www.mydomain.com/user
我也想删除这个url的正斜杠:
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule^- [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(?:\.\w+|/)$
RewriteRule (.*) /$1/ [R,L]
RewriteCond %{REQUEST_URI} ^(/end)
RewriteRule ^(.*)$ /top/right/left/bottom/$1 [L]
RewriteCond %{REQUEST_URI} ^/top/right/left/bottom
RewriteRule top/right/left/bottom/(end)(/(./*))?$ $1$2 [R,L]
,这是上面的代码的输出:https://www.mydomain.com/end/
,但我想要的网址重定向到这一点:
https://www.mydomain.com/end
最后一个问题:为什么我写万维网。在我自己的一些浏览器,如FF或铬,所以重定向使自己到所需的网址?
所有评论都赞赏
我敢肯定,这就是所谓的正斜杠。 – 2012-02-27 16:19:47
这是一个斜杠,而不是反斜杠。 – zmccord 2012-02-27 16:20:49
谢谢@MikeChristensen。我猜你是对的。我将编辑帖子。 – 2012-02-27 16:21:18