【发布时间】:2019-03-01 02:47:57
【问题描述】:
我的 .htaccess 中有一个 RewriteRule,它几乎可以按我的意愿工作。 我想要的是一个与可选斜杠一起使用的规则。
foo.com/bar > foo.com/index.php?p=bar
foo.com/bar/ > foo.com/index.php?p=bar
我有的是这个;
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(\.png|\.jpg|\.gif|\.jpeg|\.bmp|\.pdf)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/?$ index\.php\?p=$1 [NC,L]
但是当添加斜杠时,这似乎不起作用。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite