【发布时间】:2014-09-21 23:04:50
【问题描述】:
<Directory /var/www/html/>
Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L]
</Directory>
如何修改上述 .htaccess 规则以在 URL 后添加 / 而不会破坏现有的 RewriteRule?
我尝试简单地附加:RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301],但这不起作用。
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting trailing-slash