静态到静态url用wordpress重写htaccess

时间:2012-12-08 20:24:21

标签: wordpress apache .htaccess redirect

我有一个自动生成的.htaccess wordpress网站(因为我使用固定链接),我的网站管理员已经配置了apache将任何三级域名重定向到我的网站,即:

http://lol.example.com重定向到http://example.com

剩下的就是永久链接规则

而不是.htaccess。 现在我想在.htaccess文件中编写一条规则,当用户键入特定的第三级域时,重定向到我站点的特定子文件夹,即:

http://sprock.example.com/重定向到http://example.com/mysprockfolder/

我知道我的问题可能听起来很奇怪,但我以前从未这样做过,所以我很困惑。

2 个答案:

答案 0 :(得分:1)

在我的.htaccess中使用该正则表达式解决:

在此评论之前(以防万一安装了WordPress):

# BEGIN WordPress

我添加了以下内容:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?thirdlev\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/myfolder/ [R=302,L]

使用302重定向,一切都很好!

答案 1 :(得分:-1)

您可以更轻松地访问您的ftp管理器并将子域转发到链接。或者,您可以使用php进行重定向。

重定向时确保添加http://www.或者它会认为您想要重定向到网站上的部分页面,还要确保您的子域有自己的文件夹和图像。