[英]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.