【发布时间】:2013-07-04 05:25:28
【问题描述】:
我是这里的新手。我正在尝试清理我的链接。我尝试查看这里的一些答案。我确定我什至没有接近....!你能帮我解决这个问题吗?
目前我的链接结构是这样的...
xyz.com/viewgallery.php?cname=Colorado-Fall&pcaption=Touched-By-Light
但我希望观众看到这个链接xyz.com/viewgallery/Colorado-Fall/Touched-By-Light(这意味着重定向?)
然后重写回我的链接。 ( ?? 我是这样理解的)...
所以我写了...
检查是否为“this1”的实际请求
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /viewgallery.php\?cname=(.*)&pcaption=(.+)
# redirect to "this2"
RewriteRule ^viewgallery\.php /%1/%2/?%3 [R=301,L]
# now rewrite "this2" back to "this1"
RewriteRule ^(.*?)/(.+)$ /viewgallery.php?cname=$1&pcaption=$2 [L,QSA]
这是正确的吗?我敢肯定它看起来像胡言乱语..对此感到抱歉!...
感谢您的帮助..
【问题讨论】:
标签: .htaccess url mod-rewrite url-rewriting