簡體   English   中英

htaccess在PHP中為$ _GET進行重寫

[英]htaccess Rewrite for $_GET in PHP

我目前在htaccess文件中有此文件

RewriteRule ^([a-zA-Z0-9\-]+)$ pages/$1.php

因此,當您轉到網址http://www.domain.com/services ,它將轉到頁面pages/services.php

我希望能夠擁有

http://www.domain.com/services/service1

哪個將轉到pages/services.php?seq=<?php echo $_GET["seq"]; ?> pages/services.php?seq=<?php echo $_GET["seq"]; ?>

如何使用htaccess重寫規則執行此操作?

在主要規則之前添加此規則:

RewriteRule ^/{0,1}services/(service[0-9]+)/{0,1}$ pages/services.php?seq=$1  [NE,NC,L]

更新:

如果僅需要服務的數字部分,請使用-

RewriteRule ^/{0,1}services/service([0-9]+)/{0,1}$ pages/services.php?seq=$1  [NE,NC,L]

注釋位置“(”

暫無
暫無

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

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