【问题标题】:Permalinks issue with Wordpress in subfolder and domain redirect子文件夹和域重定向中 Wordpress 的永久链接问题
【发布时间】:2015-11-08 17:15:09
【问题描述】:

我在已经有一个活动网站的托管空间上安装了一个 Wordpress 网站。我不想删除它,所以我把 Wordpress 放在它自己的目录中,有:http://domain.com/wordpress

在我设置的wp-config.php文件中:

define('WP_HOME', 'http://domain.com/wordpress/');
define('WP_SITEURL', 'http://domain.com/wordpress/');

然后,我在根目录和 wordpress 文件夹中创建了一个 .htaccess 文件。它们分别包含:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ wordpress [L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

这样,当我转到http://domain.com/ 时,我会被重定向到http://domain.com/wordpress,并且网站上的所有内容都可以正常工作。不过,我想要的是让 url 只显示http://domain.com,而没有“wordpress”部分。我可以通过.htaccess 来实现吗?

我面临的另一个问题是设置了重定向域。有这个http://otherdomain.com 指向http://domain.com。这个其他域实际上应该是主要域。现在,当我访问http://otherdomain.com时,网站显示正确;链接正常,但 url 没有相应改变:无论如何它总是显示http://otherdomain.com

到目前为止,我尝试的是搜索和替换数据库中的所有条目,替换域并相应地修改其他选项。这样做的网站显示没有 css,没有图像,也没有链接。

【问题讨论】:

    标签: wordpress .htaccess http-redirect


    【解决方案1】:

    要解决子文件夹的问题,请尝试替换

    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    

    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^yourdomain.com$ 
    RewriteCond %{REQUEST_URI} !^/wordpress/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ /wordpress/$1 
    RewriteCond %{HTTP_HOST} ^yourdomain.com$ 
    RewriteRule ^(/)?$ wordpress/index.php 
    

    不要忘记将 yourdomain.com 替换为确切的域名。

    另外,请恢复数据库更改,因为现在 WordPress 正在尝试在根目录中查找文件。

    如果这不起作用,您的主机帐户面板中可能有这样的重定向选项。

    【讨论】:

    • 不,这不起作用。这样,即使是页面或帖子的链接也不再起作用
    • 您已将数据库更改恢复了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 2016-02-11
    • 2017-12-20
    相关资源
    最近更新 更多