1

我有一个 DNS,其中有 3 个条目,如下所示

    www A 1.1.1.1
    blog A 1.1.1.1
    post A 1.1.1.1

现在我的主要网站是 www.something.com 运行良好

现在我希望 blog.something.com 应该重定向到 www.something.com/?page_id=2461

&

post.soemthing.com 应该重定向到 www.something.com/?page_id=2409

DNS 和 Webserver 在同一台物理机器上。

我对 .htaccess 代码并不陌生。

4

1 回答 1

1

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^blog\.something\.com$ [NC]
RewriteRule ^$ http://www.something.com/?page_id=2461 [R=302,L,QSA]

RewriteCond %{HTTP_HOST} ^post\.something\.com$ [NC]
RewriteRule ^$ http://www.something.com/?page_id=2409 [R=302,L,QSA]

确认它工作正常后,替换R=302R=301. R=301在测试你的 mod_rewrite 规则时避免使用(永久重定向)。

于 2013-06-18T08:19:59.650 回答