我真的很感谢一些关于.htaccess重写多个页面查询字符串的帮助。htaccess重写多个页面的查询字符串
原始网页/products.php?q=anything &类型=猫
- 什么是动态值
- 猫是静态值
而且我想知道如何我可以重写上述URL到/category/anything/page.html
我试图从几个在线来源中找到一个解决方案,但似乎在我将重写之后ru le,它每次都返回到products.php。
谢谢
我真的很感谢一些关于.htaccess重写多个页面查询字符串的帮助。htaccess重写多个页面的查询字符串
原始网页/products.php?q=anything &类型=猫
而且我想知道如何我可以重写上述URL到/category/anything/page.html
我试图从几个在线来源中找到一个解决方案,但似乎在我将重写之后ru le,它每次都返回到products.php。
谢谢
这是假设你总是会向用户发送到“page.html中”,唯一的变量是“什么”。如果这是真的,这应该工作:
RewriteRule ^category/(anything)/page.html /products.php?q=$1&type=cat
它将使Web服务器发送查询/category/something/page.html
到/products.php?q=something&type=cat
谢谢 但它不工作让q显示一个不为q的空值。 用我的话说就是: 类别取代products.php ?q =任何东西 - 我声明用/ anything替换 &type = cat用page.html替换 – user2971638 2015-02-06 15:46:40
所以你要重写文件作为.PHP .html文件?你怎么认为这甚至是可能的? – 2015-02-06 13:16:14
http://stackoverflow.com/questions/16388959/url-rewriting-with-php – Dimitri 2015-02-06 13:46:12
问题不清楚,因为'category'和'page'甚至没有在原始URL – anubhava 2015-02-06 13:48:32