服务器从网址中删除重复的斜杠, 如果我试图获得http://mysite.com/a//b/
使用.htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?r=$1 [L]
来到php脚本的字符串是“a / b /”但是预期“a // b /” 如何禁用从网址中删除斜杠?
答案 0 :(得分:1)
您在这里谈论URL / URI的路径部分。根据定义,路径类似于
路径/到/文件
见http://www.ietf.org/rfc/rfc1738.txt第3.3节。 HTTP:
在和组件中,“/”,“;”,“?”是 保留。可以在HTTP中使用“/”字符来指定a 等级结构。
// b没有路径。