2015-02-06 107 views
0

我真的很感谢一些关于.htaccess重写多个页面查询字符串的帮助。htaccess重写多个页面的查询字符串

原始网页/products.php?q=anything &类型=猫

  • 什么是动态值
  • 猫是静态值

而且我想知道如何我可以重写上述URL到/category/anything/page.html

我试图从几个在线来源中找到一个解决方案,但似乎在我将重写之后ru le,它每次都返回到products.php。

谢谢

+0

所以你要重写文件作为.PHP .html文件?你怎么认为这甚至是可能的? – 2015-02-06 13:16:14

+0

http://stackoverflow.com/questions/16388959/url-rewriting-with-php – Dimitri 2015-02-06 13:46:12

+0

问题不清楚,因为'category'和'page'甚至没有在原始URL – anubhava 2015-02-06 13:48:32

回答

1

这是假设你总是会向用户发送到“page.html中”,唯一的变量是“什么”。如果这是真的,这应该工作:

RewriteRule ^category/(anything)/page.html /products.php?q=$1&type=cat

它将使Web服务器发送查询/category/something/page.html/products.php?q=something&type=cat

+0

谢谢 但它不工作让q显示一个不为q的空值。 用我的话说就是: 类别取代products.php ?q =任何东西 - 我声明用/ anything替换 &type = cat用page.html替换 – user2971638 2015-02-06 15:46:40

相关问题