我需要将网址从blog.mydomain.com转移到mydomain.com/blog,但我没有任何mod重写的经验。
该博客位于带有多站点的Wordpress上(一个是添加新站点)。
.\mysite\
.\wordpress\
.\wordpress\
.htaccess
文件放入dir .\mysite\
我需要使用来自url mydomain.com \ blog \ wordpress_urls
的博客# Redirect and keeep old url mydomain.com/blog/ => blog.mydomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com/blog
RewriteRule ^(.*) http://blog.mydomain.com/$1 [P]
此代码有效,但它正在改变ulr。我不会使用HTTPS,但将来我会。
答案 0 :(得分:0)
没有重定向的重写需要启用mod_proxy,以及通过Apache的httpd.conf启用mod_rewrite和.htaccess。
在DOCUMENT_ROOT下的.htaccess中,即/ mysite put:
strace -ewrite -ewrite=FD A
注意:您可能需要指定首选canonical URL,以避免搜索引擎对双倍内容的处罚(此处为custom Wordpress sample)。