我希望仍舊從舊域的子目錄提供一個URL,但將所有其他目錄從父目錄重定向到新域。重定向除一個子目錄外的所有DIRECTORY頁面.htaccess
www.olddomain.co.uk/directorya/directoryb - >沒有重定向 www.olddomain.co.uk/directorya - > www.newdomain.co.uk/directorya
這個工程如果URL後面帶有一個輸入斜線
RewriteCond %{REQUEST_URI} !^/directorya\/directoryb [NC]
RewriteRule ^(.*)$ http://www.newdomain.co.uk/ [L,R=301]
所以http://www.olddomain.co.uk/directorya/directoryb/的作品,但http://www.olddomain.co.uk/directorya/directoryb失敗。
試圖在年底等內涵添加$,並試圖
RewriteEngine on
RewriteRule !^myspecialdirectory/mynextdirectory($|/) http://newdomain.example%{REQUEST_URI} [L,R=301]
從Redirect entire site except one directory to a new site - apache .htaccess
什麼我需要做的就是http://www.olddomain.co.uk/directorya/directoryb/或http://www.olddomain.co.uk/directorya/directoryb重定向? (而所有其他http://www.olddomain.co.uk頁轉到http://www.newdomain.co.uk
的原因,我不明白http://www.olddomain.co.uk/directorya/directoryb去谷歌和不重定向
完美,謝謝 – JulianB