我想在不以html index.php
开头的单词之后添加/删除例如:
www.domain.com/test ---> www.domain.com/test/
www.domain.com/index.php?test --> Not change
www.domain.com/test/test --> Notchange
我知道如何使用htaccess添加斜杠但是我无法弄清楚如何在url的最后用index.php添加它或者有两个/(url'如domain.com/测试/检验)
答案 0 :(得分:1)
您可以使用此规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.(html|php)$ [NC]
RewriteRule ^[^/]+/?$ %{REQUEST_URI}/ [L,R=301]