Php add.htaccess尾部斜杠
在这3种情况下,我想用.htaccess在我的url后面加一个斜杠:Php add.htaccess尾部斜杠,php,.htaccess,web,Php,.htaccess,Web,在这3种情况下,我想用.htaccess在我的url后面加一个斜杠: 最后一个斜杠后面的部分不包含?字符 最后一个斜杠后面的部分不包含字符 最后一个url字符不是/字符 我想将这些规则添加到现有的.htaccess中: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d Rewrite
?
字符
字符/
字符RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.* - [NC,L]
RewriteRule ^.* index.php [NC,L]
应该做你想做的事。只需将其添加到现有文件中的
RewriteEngine On
的正下方。在rewriterule的路径中不会出现问号。另外,他不希望在最后一个斜杠后有任何
,因此不要以
结尾。啊,对了,忘记了查询字符串位,并且在句点上确定了间隔。不过,看起来你的答案应该能奏效。
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteRule ^((.*/)?[^/\.]+)$ /$1/ [R,L]
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteRule ^((.*/)?[^/\.]+)$ /$1/ [R,L]