【发布时间】:2016-07-14 03:05:24
【问题描述】:
我想知道是否有人可以提供帮助?基本上我有一套 mod_rewrite 规则,它们都工作得很好,除非我在 URL 的末尾加上一个斜杠,它会发疯。仍然显示页面(有时),但不包括所有 CSS、JS 等,因为当有斜杠时路径会混乱。解决它的唯一方法是放置一个我非常想避免的 BASE 标签,因为它会带来一系列问题。我的 htaccess 有问题吗?我只需要它忽略尾部的斜杠。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^resetpassword/([^/.]+)/?$ resetPassword.php?resetCode=$1 [L]
RewriteRule ^activate/([^/.]+)/?$ activateAccount.php?ACTCode=$1 [L]
RewriteRule ^dashboard/?$ dashboard.php [NC,L]
RewriteRule ^login/?$ login.php [NC,L]
RewriteRule ^register/?$ register.php [NC,L]
RewriteRule ^messages/inbox/??$ messagesInbox.php [NC,L]
RewriteRule ^messages/archive/??$ messagesArchive.php [NC,L]
RewriteRule ^messages/??$ messagesInbox.php [NC,L]
【问题讨论】:
标签: mod-rewrite