螺栓尾随斜线
问题描述:
即时使用螺栓一段时间,并从未做过任何事情与htacces文件之前。我在这个问题上的问题是,我如何在螺栓生成的网址中放置斜线。我正在尝试一些东西,并且在想如何做到这一点。但我只是通过一段代码将/放在URL后面,然后它会进入循环添加和删除/。螺栓尾随斜线
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
#------addition-------#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
#---------------------#
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
添加区域中的代码是我的添加/添加。我认为代码unther,摆脱了/ becouse当我运行它没有说链接/在控制台,但在这一点上的问题是。我得到一个Apache 500错误。并且控制台中的链接/为红色。
有什么螺栓或appache,我需要编辑以让这项工作。还是我这样做完全错了。我希望得到你的专业知识,因为我现在有这个问题+5小时。
是否有帮助,这是完整的文件:
RewriteEngine on
RewriteRule cache/ - [F]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{HTTP:Authorization} .
RewriteRule^- [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
#------addition-------#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
#------original--------#
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
#-------using the base file for routing--------#
RewriteRule^%{ENV:BASE}/index.php [L]
谢谢你告诉我这个。这意味着我必须完全编辑一些阻止这种情况的文件。 –