我試圖用這個RedirectMatch:這個RedirectMatch表達式有什麼問題?
RedirectMatch 301 /(.*.p0) /(.*.p1)
替換URL中的頁面參數。 舊網址:http://www.example.com/some-list-c1-p0
新網址:http://www.example.com/some-list-c1-p1
有什麼不對呢?
或者我可以制定一個規則,重定向301以下類型的網址?
舊網址:http://www.example.com/some-list-c1-p0.html
新網址:http://www.example.com/some-list-c1-p1
我使用:
RedirectMatch 301 /(.*.p0)\.html /$1
但我不能拿到的不是 'P0'
它製作的URL,但在結尾加上參數。像這樣 http://www.example.com/some-list-c1-p1?id=1&page=0 – nickRO87
那麼我怎樣才能從url(?id = 1&page = 0)的末尾刪除這個? – nickRO87
@ nickRO87:它_might_(未經測試)通過以'?'替換URL替換,否則,您可能需要使用[mod_rewrite](https://httpd.apache.org/docs/current/mod/mod_rewrite。 html),它有一個'QSA'標誌來控制查詢參數是否被剝離。 –