1

我的 .htaccess 文件如下所示:

Options +FollowSymlinks
RewriteEngine On    # Turn on the rewriting engine
RewriteBase /
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [R=301,L]

RewriteRule    ^product/([0-9]+)/*.  /tags.php?id=$1    [NC,L]
RewriteRule    ^page/([a-zA-Z0-9_-]+)$  /site.php?page=$1    [NC,L]

我希望最后一条规则是:

RewriteRule    ^site/([a-zA-Z0-9_-]+)$  /site.php?page=$1    [NC,L]

如果我更改最后一条规则,它根本不起作用。我得到一个 404 未找到。我不知道为什么它不起作用,“站点”这个词是注册词还是......?

4

0 回答 0