0
重寫我的網址之前file.php?style=foo&page=2
工作正常。爲什麼我的分頁在mod重寫後無法工作?
重寫後,它停止工作,只是停留在末端的?page
變量在同一頁上像它沒有被抓到:
foo-new?page=2
的重寫頁面參數後停止對清潔工作網址。
這裏就是我重寫規則是這樣的:
RewriteCond %{QUERY_STRING} ^style=([A-Za-z-]+)/?$
RewriteRule ^file\.php$ %1-new? [NS,R=301,L]
RewriteRule ^([A-Za-z-]+)-new/?$ file.php?style=$1&redirect=no [NS]
你可以使用像'/ foo/2'或'/ foo-new/2'這樣的結構,以便重定向到'file.php?style = foo&page = 2'? –
@BookOFZeus是的,我就是這樣。但是,在聽到你使用參數'?page = 2'獲得更多'link juice'後,就改變了它。 – checkenginelight
也許如果你確切地想要做什麼,它會更容易幫助你 – user544262772