2014-03-03 68 views
0

我怎麼能趕上文件名後的嬰兒車與延伸像service.php /廠景
爲前: service.php/newview1阿帕奇國防部重寫的.htaccess得到PARAMS

我想它像 service.php?視圖= newview1

我怎樣寫國防部重寫此

我試着像 RewriteRule ^services.php/?([a-zA-Z_]+)$ /services.php?category=$1

其不匹配的service.php/newview1

回答

1

當替換URI包含查詢字符串,默認行爲重寫規則的 是丟棄現有的查詢字符串,並更換它 用新生成的一個。使用[QSA]標誌會導致查詢 字符串被合併。

您需要添加[QSA]標誌,以結束當前行

嘗試加入這個表達式的: ([a-zA-Z0-9-_]+)因爲這也符合任何整數和連字符也。

RewriteRule ^services.php/?([a-zA-Z0-9-_]+)$ /services.php?category=$1 [QSA,L] 

我也把[L]標誌,所以它停止處理進一步的規則。

相關問題