簡體   English   中英

apache配置文件中的正則表達式

[英]Regex expression in apache configuration file

我需要確保,如果用戶點擊"//"而不是"/" ,則應該由apache config中的regex處理某些網址。 對於前-

"http://www.mysite.com//home/index.jsp"應該被重定向或視為"http://www.mysite.com/home/index.jsp"

您能否說明一下我應該在apache配置中使用哪種正則表達式,以確保它能正常工作?

這個答案中得出

如果您將Apache與mod_rewrite一起使用,則有一個非常簡單的修復程序:

 # remove multiple slashes anywhere in url RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ RewriteRule . %1/%2 [R=301,L] 

這將發出HTTP 301永久移動重定向,以便從URL中去除所有雙斜杠。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM