.htaccess htaccess未正确重写URL

.htaccess htaccess未正确重写URL,.htaccess,mod-rewrite,url-rewriting,.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] 没有重写我的URL 友好的URL应该是这样的 原始url应该重写如下: 上面的htaccess的结果是404。试试看 RewriteRule ^view

我遇到了以下问题:

.htaccess

RewriteEngine On

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

友好的URL应该是这样的

原始url应该重写如下:

上面的htaccess的结果是404。

试试看

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

请尝试在最后一行重写规则视图/(*)$view.php?id=$1[L,QSA]。我已经试过了,但据我所知,^是用来宣判死刑的。谢谢:)