我正在开发一个新的网站,并希望使URL友好。
.htaccess中的我的重写规则:
Working: RewriteRule ^news/design-watches/(.*)/(.*)/(.*)\.html$ news_view.php?category=$1&title=$2&id=$3
Return: http://localhost/news/design-watches/Technical-Data/Test-News-9/37.html
问题:
是否可以从URL隐藏ID并仍然将变量$ id发送到另一个网站以获取$ _GET信息?
Problem: RewriteRule ^news/design-watches/(.*)/(.*)\.html$ news_view.php?category=$1&title=$2&id=$3
Result: http://localhost/news/design-watches/Technical-Data/Test-News-9.html
我想从网址中排除ID部分,但我必须让它在网站之间传递信息。
感谢您的回答!
答案 0 :(得分:0)
如果URL不包含第三个捕获模式,则不能在重写目标中使用$3
。如果您的网址不包含ID值,则无法从网址获取该信息以供日后使用。
所以我认为你无法实现你希望实现的目标。