【发布时间】:2017-03-26 13:33:52
【问题描述】:
我遇到了以下问题:
.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule view/^(.*)$ view.php?id=$1 [L,QSA]
没有重写我的网址
友好的网址应该是这样的
原来的url应该改写成这样:
https://domain.tld/view.php?id=1
上面htaccess的结果是404。
【问题讨论】:
-
在最后一行尝试 RewriteRule view/(.*)$ view.php?id=$1 [L,QSA]。我没有尝试过,但据我所知 ^ 用于声明句子的开头。
标签: .htaccess mod-rewrite url-rewriting