2
我有一個像這樣使用URL站點:如何使用mod_rewrite將站點移動到子目錄下?
http://domain.co.uk/subdir/page.php
我已經重新設計了網站,網址現在是這樣的:
http://domain.co.uk/page.php
我301怎麼可以重定向使用的所有網頁,以他們的新位置Apache的mod_rewrite?
我有一個像這樣使用URL站點:如何使用mod_rewrite將站點移動到子目錄下?
http://domain.co.uk/subdir/page.php
我已經重新設計了網站,網址現在是這樣的:
http://domain.co.uk/page.php
我301怎麼可以重定向使用的所有網頁,以他們的新位置Apache的mod_rewrite?
這應該做的伎倆:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,L]
</IfModule>
更新:測試它,它的工作原理。
像這樣的東西應該做的伎倆,我相信:
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,QSA,L]
確實需要完整的網址嗎?看起來像「RewriteRule^subdir /(.*)$/$ 1 [R = 301,L]」也應該這樣做。 – PEZ 2008-12-28 19:10:08