【发布时间】:2017-01-12 11:57:30
【问题描述】:
尝试删除域后的双斜杠。以下 mod_rewrite 表达式似乎适用于 http://example.com//login 等 URL,但不适用于域//
RewriteCond %{HTTP_HOST} !=""
RewriteCond %{THE_REQUEST} ^[A-Z]+\s//+(.*)\sHTTP/[0-9.]+$ [OR]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s(.*/)/+\sHTTP/[0-9.]+$
RewriteRule .* http://%{HTTP_HOST}/%1 [R=301,L]
我想将 URL 从:
http://example.com//login
到
http://example.com/login
您能否就如何从 url 中删除双斜杠给我适当的建议?
我们将不胜感激任何形式的帮助。
提前致谢。
【问题讨论】:
-
你应该在代码中搜索问题的根源,问自己这个斜线'加倍来自哪里。
标签: apache .htaccess codeigniter mod-rewrite slash