我想将一些URL重定向到不同的端口。我的 .htaccess 文件如下:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(.*)/$
RewriteCond %{REQUEST_URI} !^(.*)(\.)(.*)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}/ [R=301,L]
我需要添加一条规则,将所有以^some-prefix/开头的请求重定向到8080端口,例如:
1- URL
1- URL
http://www.mysite.com/page1
将重定向到
http://www.mysite.com/page1/
但是
2- 网址(URL)
http://www.mysite.com/some-prefix/page2
将会重定向到
http://www.mysite.com:8080/some-prefix/page2/
我该怎么做?谢谢
RewriteCond %{SERVER_PORT} !^8080$ RewriteRule ^some-prefix$ http://%{HTTP_HOST}:8080/some-prefix [R=301,L]
- torkleyy