Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress站点未启动_Wordpress_.htaccess - Fatal编程技术网

wordpress站点未启动

wordpress站点未启动,wordpress,.htaccess,Wordpress,.htaccess,我已将wordpress站点从测试服务器移动到生产服务器。我已经做了数据库、代码配置的更改。我面临的奇怪问题是,如果我调用我的网站adding index.php,那么它只显示该网站 如果我直接用域名打电话,它是不起作用的 我认为问题可能是因为.htaccess,所以我删除了.htaccess并保存了permalink,它创建了以下.htaccess,但仍然没有运气 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine

我已将wordpress站点从测试服务器移动到生产服务器。我已经做了数据库、代码配置的更改。我面临的奇怪问题是,如果我调用我的网站adding index.php,那么它只显示该网站

如果我直接用域名打电话,它是不起作用的

我认为问题可能是因为.htaccess,所以我删除了.htaccess并保存了permalink,它创建了以下.htaccess,但仍然没有运气

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

# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

有人能帮我解决这个问题吗?

请检查“设置>常规设置”下是否有

两个URL,即Wordpress地址站点地址是相同的


上次我遇到这个问题时,他们是不同的。更改它们并重置permalink为我解决了此问题。

我对此不确定,但是,请将您的htaccess文件放回并重试

RewriteBase /
换成这个

RewriteBase /public_html/
RewriteRule . /public_html/index.php [L]

换成这个

RewriteBase /public_html/
RewriteRule . /public_html/index.php [L]

可能是URL重写的问题。

.htaccess文件中添加以下代码-

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
完成后,请确保您的站点URL和主页URL设置正确。您可以从wp\u选项表、WordPress配置文件或从WordPress管理面板更新站点URL和主页URL

完成后,请清除系统缓存并尝试访问网站


让我们知道你进展如何

感谢大家的宝贵帮助和投入。我在这个问题上做了很多努力,并按照这些步骤找到了解决方案。希望它能帮助像我这样的人

@始终使用小写的域名

  • 在我的例子中,客户机域是“SuzieSellsAZ.com”,将其视为“SuzieSellsAZ.com”,全部小写

  • 在PHP中使用数据库搜索和替换脚本替换以前域中出现的所有内容

参考:

更新数据库选项表中的siteurl和home URL以及数据库中的所有其他事件

一旦它完成或数据库更新,然后您应该导入到任何服务器,它将正常工作


有时站点帖子或页面URL不起作用,然后转到设置>永久链接并保存它。站点帖子和页面URL可以正常工作。

谢谢。目前两者都相同。。指向“”已尝试但没有luckI更新答案并尝试使用该选项。请输入您根据目录列表创建的文件夹名称。谢谢..也尝试了此操作,但没有成功。如果我将上述内容添加到.htaccess,它开始给出“服务器遇到内部错误或配置错误,无法完成您的请求。”并且管理面板和站点都无法正常工作