0
爲什麼不能正確重寫?在我看來,應該按預期工作mod-rewrite正則表達式問題
重寫規則^ /系列/([^ /] *)$的index.php?name = $ 1
所以本地主機/系列/ XXXX 應重定向到localhost/index.php?name = xxx
爲什麼不能正確重寫?在我看來,應該按預期工作mod-rewrite正則表達式問題
重寫規則^ /系列/([^ /] *)$的index.php?name = $ 1
所以本地主機/系列/ XXXX 應重定向到localhost/index.php?name = xxx
您正在附加到查詢字符串。這意味着你必須在QSA
標誌追加到您的規則(查詢字符串追加):
RewriteRule ^/series/([^/]*)$ index.php?name=$1 [QSA]
而且,@FelipeAlamedaA提到,如果這是在.htaccess
你應該刪除初始/
。
刪除第一個斜槓'/ series..'並重試。 –
@FelipeAlamedaA如果這是在'.htaccess'中,是的 - 但如果這是一個「真正的」網站配置,但不是。 – fge