【问题标题】:redirect parked domain to another domain subfolder showing correct urls将停放的域重定向到另一个显示正确 url 的域子文件夹
【发布时间】:2011-07-29 12:27:47
【问题描述】:

我有 2 个域: - domain1.org - domain2.org

我已经在 http://domain1.org/wordpress 中安装了 wordpress,我需要用户输入 http://domain2.org

目前我的 htaccess 是(基于此处阅读的其他帖子):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?domain2\.org$ [NC]
RewriteRule ^(.*)$ http://www.domain1.org/wordpress/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
</IfModule>

这可行,但总是在链接中显示 domain1 url:

http://domain1.org/wordpress/category/furniture/

在浏览器栏中我有http://www.domain2.org

htaccess 错了吗?我和 Godaddy 有 domain2,我正在做一个蒙面前锋。也许我应该把它停好?

谢谢。

【问题讨论】:

  • 已解决。这是转发的域问题。有没有办法删除这个帖子?我认为它对帮助别人没有用。
  • 标签下方应该有一个“删除”链接(在“链接”、“编辑”等旁边)——尽管我对此不是 100% 确定,因为还没有提出任何问题: P

标签: .htaccess dns


【解决方案1】:
# BEGIN WordPress
<IfModule mod_rewrite.c>   
# tell mod_rewrite to activate and give base for relative paths

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?PARKED.com$
RewriteCond %{REQUEST_URI} !^/PARKED/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /PARKED/$1 

RewriteCond %{HTTP_HOST} ^(www.)?PARKED.com$
RewriteRule ^(/)?$ PARKED/index.php [L]

# for main domain

RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

</IfModule>

# END WordPress

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 2014-10-09
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多