0
我在創建搜索引擎友好的URL獲取URL不能重寫規則
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/?$ /pages/story.$1.php [L]
.htaccess文件重寫規則,以便mydomain.com/pages/story.books.php將顯示爲mydomain.com/books
有什麼辦法在URL中傳遞額外的參數嗎?
mydomain.com/books?history
但是,附加的參數是可選的,並且可能不是完全存在。
我試過以下,但它打破了我的規則:
RewriteRule ^([^/.]+)/([a-zA-Z0-9-]+)/?$ /pages/story.$1.php?info=$2 [L]
我缺少什麼?
你可以用X = 112&Y = DDDD – 2017-02-27 22:47:54
只需添加變量發送'QSA'標誌,使其'重寫規則^([^ /] +)/ $ /pages/story.$1.php [ L,QSA]' – anubhava