2012-12-06 34 views
0

我有這個重新寫入規則在Apache和工作完全重定向到我想要的網站,而不是在Firefox或鉻。我想知道爲什麼在這些瀏覽器上採取不同的行爲?htacess重寫規則工作在IE瀏覽器,但不是在Firefox和鉻

這是我的Apache重寫配置

RewriteEngine On 
    RewriteLog "/opt/apache/logs/rewrite.log" 
    RewriteLogLevel 1 
    RewriteCond  %{HTTPS} !=on 
    RewriteRule ^(.*)$ https://server/index.php [L,R] 

因此Apache規則正確重定向爲「https://server/index.php但在火狐/鉻停‘的https://服務器’有關於我的Apache重新寫CONFIGRATION任何錯誤?

感謝。

+0

瀏覽器沒有重寫規則。與wireshark檢查發送的內容,並提供更多詳細信息。 – LtWorf

+0

感謝您的回覆,但不明白您的意思。我沒有說瀏覽器重寫。這是apache配置。並且該地點適當地重新定向。正如所說的,它的工作就好與ie。我的問題是爲什麼Firefox不重新推動推動,所以你會告訴我wireshark的作用。 – raindrop

+1

檢查[此答案](http://stackoverflow.com/a/1128624/913097)。另外,清理瀏覽器中的緩存。 – inhan

回答

1

清理Firefox/chrome緩存並再次嘗試。可能是瀏覽器的舊信息與新的重定向衝突。

+0

謝謝,這就解決了這個問題。很有意思!!! – raindrop

0

的瀏覽器不重定向和不做重定向。 Web服務器不重定向。 瀏覽器^ h與它無關,它是Firefox,IE,Safari或其他。

+0

我同意。不過我的問題是關於我的apache配置,而不是關於瀏覽器,因爲配置在不同的borwser上有不同的表現。 – raindrop

+0

這可能是因爲Firefox/Chrome只是切斷了網址的「index.php」部分。 但是,只要您的https://文件夾中只有一個索引。*文件,就不會影響結果。 您仍將看到相同的輸出。 –

相關問題