2015-02-06 35 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

相關問題