为什么我的WP站点总是重定向到旧的网站路径?

时间:2014-08-25 作者:priya

我在将Wordpress站点从子文件夹迁移到根目录时遇到问题。

我当前的网站URL无法将项目上载到根目录。它被重定向到现有路径

我当前的word press站点位于根目录下

http://www.macil.com.au/

但它总是重定向到旧的现有网站路径

http://www.macil.com.au/Welcome/Home.html

我已经检查了htaccess文件,它是空的,可能是什么问题?

2 个回复
SO网友:jdm2112

您是否更新了数据库中的URL?听起来站点仍然认为它在旧位置运行,这通常表明DB中仍然有旧路径。

我强烈推荐搜索和替换工具,该工具将其生成的内容相互关联。这个stable 2.1 version 是我的首选。

确保完成后删除此脚本。这是一扇打开的大门,让坏人进入你的DB。

SO网友:Neil

.htaccess对此不是问题,但要注意安全。

我正在搜索,我在这里找到了解决方案:Giving WordPress Its Own Directory

1-检查索引。php(位于“public\\u html”)并写入:require( dirname( __FILE__ ) . \'/<your-tree-directory>/wp-blog-header.php\' ); 在您的情况下:require( dirname( __FILE__ ) . \'/wp-blog-header.php\' ); (如果您的wordpress文件位于“public\\u html”)。

2-检查数据库并转到:->wp\\U选项(表)->“siteurl”和“home”(条目),然后更改当前站点URL。在您的情况下:http://www.macil.com.au/

3-。htaccess文件(添加到“public\\u html”和树目录中):

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

# END WordPress
“test”是您喜欢的URL,如:www.mydomain。com/测试。

我随时准备回答任何问题!

希望有帮助:)

结束

相关推荐

WordPress.htAccess重写自定义模板

我正在尝试将网站转换为WordPress。当前使用的URL的格式为:http://www.example.com/database/44/category/short-item-description.html为了显示存储在数据库中的项目,我创建了一个页面模板DatabaseFetch。php和已在WordPress中添加了一个页面,以便在地址处使用此模板http://www.example.com/database/ (也可以通过http://www.example.com/index.php?p=39