2013-05-16 56 views
0

要刪除多個斜線,我已經使用的代碼爲:多斜線問題URL

RewriteEngine on 

RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ 
RewriteRule . %1/%2 [R=301,L] 

另外,現代重寫的,但預期仍然沒有工作。

有什麼我錯過了?

+0

爲什麼你有多個斜線開頭?這似乎更像是用PHP而不是Apache來解決問題...... – elclanrs

+0

基本上我需要從域名後的任何地方刪除雙斜槓 – techpoint

+3

但是,爲什麼你需要這樣做呢?這似乎是一個更深層次的問題,爲什麼這種情況會成爲我的第一個問題... – elclanrs

回答

0

沒有絕對需要一個RewiteRule和這裏的RewriteCond,只是一個簡單的重寫規則將做:

RewriteRule ^(.*)//+(.*)$ $1/$2 [R=301,L] 

這將改寫2以上/只一個(所以它也改寫//// ///到/例如)