.htaccess将https://example.com/application替换为https://app.example.com/application

时间:2016-05-24 20:45:35

标签: apache .htaccess mod-rewrite url-rewriting

https://example.com/

是一个WP博客,但由于一些过去的影响,路径:

https://example.com/application

必须导致https://app.example.com/application保持网络上的某些网址不被破坏(它们已经被破坏,因此这个问题)。

进行此更改的最佳方法是什么?

到目前为止我已尝试过这个:

RewriteCond %{HTTP_HOST} ^(.+)$
RewriteRule ^ https://app.%1%{REQUEST_URI} [L,R=302,NE]

但遗憾的是,这并没有完成这项工作。

1 个答案:

答案 0 :(得分:1)

您可以使用重定向规则:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^application(.*)$ https://app.example.com/application$1 [r=301,nc]

您也可以尝试:

RewriteCond %{HTTP_HOST} ^https://example.com/application$ [NC]
RewriteRule ^(.*)$ https://app.example.com/application/$1 [R=301,L]