使用mod重写现有文件404错误

时间:2015-12-03 11:18:01

标签: regex apache .htaccess mod-rewrite url-rewriting

我想将 mysite.com/order/business 等请求重写为 mysite.com/order/index.php?tariff=business

我有.htaccess位于网站根目录:

Options +FollowSymLinks
RewriteEngine on
RewriteRule order/(business|personal) order/index.php?tariff=$1 [R=301,L]

Index.php存在且正在运行。但是我得到了404错误。

Google Chrome Network Output

我哪里错了?如何解决?

1 个答案:

答案 0 :(得分:1)

如果你插入下面一行的分隔符怎么办?

RewriteRule ^order/(business|personal)$ order/index.php?tariff=$1 [R=301,L]