0
我想寫一個mod_rewrite語句,它允許我從一個域重定向到另一個傳遞目錄名。例如,我需要能夠從寫重定向:mod-rewrite傳遞目錄名
http://xxx.com/u/7hb9n
到
http://xxx.co/7hb9n
我嘗試了各種變化,要麼給我一個內部服務器錯誤或不通過目錄名稱發送。
我想寫一個mod_rewrite語句,它允許我從一個域重定向到另一個傳遞目錄名。例如,我需要能夠從寫重定向:mod-rewrite傳遞目錄名
http://xxx.com/u/7hb9n
到
http://xxx.co/7hb9n
我嘗試了各種變化,要麼給我一個內部服務器錯誤或不通過目錄名稱發送。
這將重定向到http://xxx.com/u/7hb9n
http://xxx.co/7hb9n
利用這些規則,如果是的.htaccess在根級別。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ http://www.domain.co/$1/$2 [R=301,L]
,或者如果是的.htaccess在/u/
文件夾,使用這些規則
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^([a-z0-9]+)/?$ http://www.domain.co/u/$1 [R=301,L]
您好我認爲我取代www.domain.com與xxx.com和fr.domain.com用xxx .CO?如果是這樣,只是給出以下消息:未找到 在此服務器上未找到請求的URL/u/7hb9n。 – williamsdb
對不起,我以我的測試域爲例。 .htaccess文件(xxx.com的根目錄?)的位置是否有其他規則? –
我在xxx.com的/ u目錄中有一個.htaccess文件。這沒有其他規則。儘管根目錄中還有一個.htaccess文件。這會有所作爲嗎? – williamsdb