【发布时间】:2017-10-16 06:14:47
【问题描述】:
我正在重写和重定向我当前网站的 URL 以使其更加用户友好,但我目前在 URL 上的参数有一些问题。
基本上,我想从这个 URL 进行重定向和重写:
/folder/article.php?id=val1&name=val2
到
/folder/val1/val2/
我一直在使用 RewriteCond 和 RewriteRule 试图找到解决方案,并且我已经设法创建了 RewriteRule,因此我的所有内部链接都可以正常工作,但是当我手动输入第一个 URL 时,它不会重定向到 Clean网址版本。
这是我得到的:
工作重写规则:
RewriteRule ^article/([^/]*)/([^/]*)$ /folder/article.php?id=$1&name=$2 [L]
现在,我的目标是进行重定向,因此当我手动键入带有参数 URL 的 article.php 时,它会重定向到干净的 URL。
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: apache .htaccess redirect mod-rewrite