2011-03-05 57 views
1

我有一個要求將舊域映射到新域上的不同路徑。 以下是我需要做的:映射在.htaac​​ess文件中

我需要一個1對1映射此URL: http://www.hikingsanfrancisco.com/san_francisco_hikes/windy_hill_regional_open_space.php

現在去這個網址: http://www.comehike.com/outdoors/parks/park.php?park_id=1

我現在的.htaccess文件看起來像這樣的:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule (.*) http://www.comehike.com/$1 [R=301,L] 
Redirect /outdoors/trees/tanoak.php http://www.comehike.com/outdoors/trees/129/Tanoak 

所以希望新條目不會破壞其他的:)

謝謝 亞歷

+0

+1及以下 - .htaccess文件對我來說仍然有點神祕... – tpow 2011-03-05 19:21:32

+0

是的,我似乎從來沒有得到這些權利。而且這個東西也很難得到幫助。 : -/ – Genadinik 2011-03-05 20:16:29

回答

0

好了很多頭疼這個例子後工作:

重寫規則^戶外/ swift_bird.php http://www.comehike.com/outdoors/birds/bird.php?bird_id=1 [R,L]

的差異似乎把[R, L]在行末。但我無法解釋爲什麼。也許別人可以。我剛剛知道,我添加它後,這個重定向開始工作。

+0

@cinqoTimo因爲你對此很好奇,你試過了嗎?它對你有用嗎? – Genadinik 2011-04-22 17:35:47