2017-09-07 54 views
1

我最近移動到另一臺服務器,但一個iframe暫時需要從舊的服務器。我需要重定向.htaccess子文件夾重定向到其他域

http://example.com/iframe/ *

http://123.456.789.012/iframe/ *

在example.com/iframe/.htacces我試圖

RewriteCond %{REQUEST_URI} /iframe/(.*) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ http://123.456.789.012/$1 [L,R=302] 

RewriteRule iframe/(.*)$ http://123.456.789.012/iframe/$1 [R=301,NC,L] 

(等等),都失敗了。

編輯:

  1. htaccess的是definitly解析。垃圾文件中呈現HTTP 500
  2. 當我創建新的服務器上一個簡單的文本文件,我可以打開它 - 至少在URL指向它屬於

我錯過了什麼地方? 感謝

回答

1

有此規則在example.com/iframe/.htacces:後徹底清理瀏覽器緩存

RewriteEngine On 

RewriteCond %{HTTP_HOST} !=123.456.789.012 
RewriteRule ^(.*)$ http://123.456.789.012/iframe/$1 [L,R=302,NE] 

測試它。

+0

不幸的是它不起作用,我得到所有的404s。你能否告訴我如何調試這種情況?非常感謝! –

+0

我做到了。 (對不起,這就是我的意思是這個密碼「.htaccess被解析了。」) –

+1

天哪,我剛剛意識到我錯過了複製RewriteEngine指令。今天真是漫長的一天。再次感謝,接受答案。 (看起來很難錯過3行,我知道... :)) –

相關問題