我是 Apache 上的 RewriteEngine 新手,想制作一些对 SEO 友好的网址。我正在将数据发送到 url 中的服务器,即 user.php?id=37&activ=2 等。
我已更改我的 .htaccess 文件以包含以下内容:
ErrorDocument 404 /404.php
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^id=([0-9]+)$ user.php?id=$1&activ=2
现在一切正常,即我可以通过键入以下内容导航到相应的页面:
root.com/id=35
并获得正确的页面。但是,当我单击站点上的内部链接以获取相同的页面时,我得到的 url 与旧的 user.php?id=35&activ=2 等一样。
我怎样才能使内部链接显示“重写”和 SEO 友好?