0
我更新了一個導致舊url無效的webforum。舊的結構是:.htaccess需要重寫規則
www.myforum.com/index.php?page=Thread&threadID=34541/
新的結構必須是:
www.myforum.com/index.php/Thread/34541
能否請您爲我提供了該htaccess的規則?
我更新了一個導致舊url無效的webforum。舊的結構是:.htaccess需要重寫規則
www.myforum.com/index.php?page=Thread&threadID=34541/
新的結構必須是:
www.myforum.com/index.php/Thread/34541
能否請您爲我提供了該htaccess的規則?
添加以下規則到您.htaccess
(在你的網站的根目錄)
RewriteCond %{QUERY_STRING} ^page=(.+?)&threadID=(\d+)/?$ [NC]
RewriteRule ^index\.php$ /index.php/%1/%2? [NC,R=301,L]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^page=Thread&threadID=(\d+)/?$
RewriteRule .* index.php/Thread/%1 [L]
請注意,這條規則在內部重定向。外部重定向使用R
標誌。