我在 htacess 中有這個規則:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]*)/?$ producto-test.php?stock=$1 [QSA]
但是當我訪問
http://www.example.com/
自動重定向到
http://www.example.com/?stock=
我有 2 個檔案:producto-test.php、index.php
在 htacess 中始終使用此配置訪問 producto-test.php
我該怎么做才能訪問:http://www.example.com/
uj5u.com熱心網友回復:
您的兩個量詞都是可選的,^([a-zA-Z0-9_-]*)/?$因此它可以匹配一個空字串并將其附加到$1url 中。
您可以使 字符類的量詞[a-zA-Z0-9_-] 或者更短一點[\w-]
如果 L 標志應該是最后處理的規則,請參閱 anubhava 評論的有關L標志的頁面。
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-] )/?$ producto-test.php?stock=$1 [QSA,L]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495763.html
