0
我有一個動態重定向的問題,我必須在一個aspx網站之前的WordPress網站上做。301從動態ASPX重定向
我正在尋找一個禮拜的建議,並嘗試幾乎所有不同的結果,但沒有一個證明是成功的。
我需要重定向複雜的URL,例如:
/Products/tabid/174/CategoryID/134/List/0/Level/a/ProductID/6572/Language/en-GB/Default.aspx?SortField=ProductName%2CProductName
簡單的東西像
http://domain.com/folder/
我用的想法,包括來自StackOverflow的,但沒有裝載數量似乎解決這個具體的例子。只要我沒有,使用標準的重定向301規則將工作?在鏈接中。我知道這超出了Redirect 301的範圍,我需要使用RewriteRule。
我想這(從Excel電子表格中的動態URL重定向得到這個):
RewriteCond %{QUERY_STRING} ^SortField=ProductName%2CProductName$
RewriteRule ^Products/tabid/174/CategoryID/134/List/0/Level/a/ProductID/6572/Language/en-GB/Default\.aspx$ http://domain.com/folder/? [R=301,L]
但仍然在輸入網址就產生了404頁。
這裏是我的.htaccess:
## BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
## messing up
RewriteCond %{QUERY_STRING} ^SortField=ProductName%2CProductName$
RewriteRule ^Products/tabid/174/CategoryID/134/List/0/Level/a/ProductID/6572/Language/en-GB/Default\.aspx$ http://domain.com/folder/? [R=301,L]
</IfModule>
我是否正確到位了嗎?代碼是否正確?我將不勝感激任何想法和線索。 謝謝百萬