htaccess添加删除现有规则的尾随斜杠网址

时间:2017-09-11 18:51:53

标签: .htaccess

我正在使用htaccess来路由变量,并使用斜杠创建一个漂亮的URL。

Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L] 

但是我似乎无法阻止最后的斜杠,所以网址没有/结束。 任何人都可以帮助我将此规则添加到现有条件中。

1 个答案:

答案 0 :(得分:1)

你可以拥有你的.htaccess:

Options -MultiViews
RewriteEngine On

# Unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /myproject/table1/table2/$1 [NE,R=301,L]

# front router rule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]