0
我需要使這樣的網址 http://example.com/search?word=something
。
但是,當我用htaccess重寫我無法得到$_GET["word"]
。結合htaccess重寫並獲得
我的htaccess:
RewriteRule ^search\?word=([^/]*)$ /index.php?page=search&word=$1 [L]
我需要使這樣的網址 http://example.com/search?word=something
。
但是,當我用htaccess重寫我無法得到$_GET["word"]
。結合htaccess重寫並獲得
我的htaccess:
RewriteRule ^search\?word=([^/]*)$ /index.php?page=search&word=$1 [L]
感謝Benno。我通過向RewriteRule添加QSA標誌來解決問題。
你還在重寫什麼?該網址應該可以工作。嘗試'var_dump($ _ GET);'如果它不工作,看看裏面有什麼。 – Benno
我的htaccess就像這樣RewriteRule^search \?word =([^ /] *)$ /index.php?page=search&word=$1 [L] – mertindervish
然後頁面異常404找不到 – mertindervish