【发布时间】:2013-08-12 16:15:54
【问题描述】:
我是 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
并获得正确的页面。但是,当我单击网站上的内部链接以获取相同的页面时,我会得到与旧 user.php?id=35&activ=2 等相同的 url。
我怎样才能使内部链接显示为“重写”并且对 SEO 友好?
【问题讨论】:
标签: apache .htaccess mod-rewrite hyperlink