我在已经有活动网站的主机空间上安装了一个Wordpress网站。我不想删除,所以我把WordPress的在自己的目录,具有:http://domain.com/wordpressWordpress在子文件夹和域名重定向中的固定链接问题
在wp-config.php
文件I设置:
define('WP_HOME', 'http://domain.com/wordpress/');
define('WP_SITEURL', 'http://domain.com/wordpress/');
然后,我创建了一个.htaccess
文件中的根和一个在wordpress文件夹中。它们分别包含:
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并在网站上一切工作正常。然而,我想要的是只显示http://domain.com的网址,没有“wordpress”部分。是我能用.htaccess
实现的吗?
我面临的另一个问题是,有一个重定向域集。有这http://otherdomain.com
指向http://domain.com。这个其他领域实际上应该是主要的领域。现在,当我访问http://otherdomain.com时,网站显示正确;链接正在工作,但url不会相应改变:无论如何,它总是显示http://otherdomain.com。
我到目前为止所尝试的是搜索并替换数据库中的所有条目,替换域并相应地修改其他选项。这样做的网站显示没有CSS,没有图像和链接工作。
不,这没有奏效。这种方式甚至没有链接到页面或帖子工作了 – Carlo
你是否恢复了数据库更改? –