3

我试图重定向这个,

example.com/slide?page=4到example.com/slide/issue43?page=4 _

但它不会影响其他 URL,例如example.com/slide/issue57?page=4

我真的卡住了,这些正则表达式太奇怪了。这是我想出的重写,

This is not working    
RewriteRule ^slide?page(.*)$ http://example.com/slide/issue43?page=$1 [L,R=301]

我需要专门针对' slide?page=X '并让它重定向或指向' slide/issue43?page=X '

4

1 回答 1

1

这应该适合你:

RewriteCond %{REQUEST_URI} ^/slide$
RewriteCond %{QUERY_STRING} ^page=(.*)$
RewriteRule ^(.*) /slide/issue57?page=%1 [R=301,L]
于 2012-04-20T19:23:24.737 回答