我一直在爭取一段時間,似乎無法使其工作。我的舊系統使用了很多查詢字符串來呈現頁面,但不再需要它們。我的網址如下:.htaccess重定向的重寫規則
- 舊的URL:www.example.com/links.php?section=5 & CATID = 52
- 新的URL:www.example.com/mhfs/links
名稱鏈接是巧合的,不一定來自舊的網頁名稱。我需要檢查哪個部分和catid存在,並將其重定向到適當的頁面。我嘗試了以下,但這似乎什麼都不做。我究竟做錯了什麼?
RewriteCond %{REQUEST_URI} ^links.php$
RewriteCond %{QUERY_STRING} ^section=5$
RewriteCond %{QUERY_STRING} ^catid=52$
RewriteRule ^(.*)$ /mhfs/links? [R=301]
任何幫助將非常感激。
這屬於上servfault,沒有計算器。 我沒有排名移動它,但你應該自己動手。 – SamGoody 2010-02-10 19:46:34