htaccess没有正确重写网址

时间:2017-03-26 13:33:53

标签: .htaccess mod-rewrite url-rewriting

我遇到了以下问题:

.htaccess

RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule view/^(.*)$ view.php?id=$1 [L,QSA]

不重写我的网址

友好的网址应该是这样的

https://domain.tld/view/1

原始网址应该像这样重写:

https://domain.tld/view.php?id=1

上面的htaccess结果是404。

1 个答案:

答案 0 :(得分:2)

尝试

RewriteRule ^view/(.*)$  view.php?id=$1 [L]