簡體   English   中英

Url重寫php的正則表達式

[英]Regular expression for Url rewriting php

我正在使用Wamp進行URL重寫,但是找不到適合我需要的正則表達式。

我想將http://localhost/site_artisans/site_artisanspeintre-annecy.php中的http://localhost/site_artisans/site_artisans/peintre-annecy.php轉換 (刪除site_artisans / site_artisans與之后的斜線)。

我想到了:

RewriteEngine on
RewriteRule .*site_artisans/site_artisans/.* site_artisans/site_artisans [L]

(之前和之后的未知字符數和斜杠已刪除)。

但這是行不通的。

嘗試

RewriteEngine on
RewriteRule .*site_artisans/site_artisans/(.*) site_artisans/site_artisans$1 [L]

我在http://martinmelin.se/rewrite-rule-tester/上進行了測試,我相信結果就是您想要的。

嘗試這個:

RewriteEngine on
RewriteRule .*site_artisans/(site_artisans/.*) site_artisans/$1 [L]

暫無
暫無

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

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