【发布时间】:2013-12-04 16:27:21
【问题描述】:
我有一个两部分的问题,我只在第一部分成功。 我在 .htaccess 中列出了以下内容,效果很好:
RewriteRule ^senior/?$ demo.php?dID=1 [NC,L]
因此,访问者可以直接访问 mysite.com/senior,然后会调出正确的内部页面 (demo.php?dID=1)。
我的问题是我还想重写 /demo.php?dID=1 在 URL 栏中显示为 /senior。因此,现有链接会以新的用户友好 url 显示。
到目前为止,我的尝试是:
RewriteCond %{QUERY_STRING} ^dID=1$
RewriteRule ^demo.php$ senior [NC]
RewriteRule ^senior/?$ demo.php?dID=1 [NC,L]
感谢您的时间和帮助。
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting