网站启动的最后阶段出现严重错误-URL已损坏!

时间:2011-01-19 作者:Lynne

我们在这里开发了wordpress网站:

WW。kirschfamilycomputerservices。com/sam/wheresthefairity

^^URL现在不存在。

网站创建完成后,我们转移了数据库&;主题切换到新主机。

这个问题很奇怪,而且非常关键。我们今晚必须向客户展示网站,我们的URL都不能正常工作。

新主机的索引如下:http://www.advertisingagency.me/wheresthefairness/

右侧标题下方的链接在标题PHP文件的列表中调用,如下所示:

<div id="wtfloginfb">
<?php
if ( is_user_logged_in() ) {
    echo \'Welcome Back!\';
} else {
    echo \'Hello! New to WTF?!\';
};
?>
 <?php wp_register( \' \'  , \' \' , \' \' ); ?>/
<?php wp_loginout( home_url()  ); ?> |
<a href="<?php bloginfo(\'template_url\'); ?>/new-case">State Your Case</a>| 
<a href="<?php bloginfo(\'template_url\'); ?>/cases">View Cases</a>

</div>
我在设计网站时编辑的主题目录之外的唯一文件是通用模板。php文件,其中我将站点管理链接更改为显示为“Dashboard”,并将其指向根/Dashboard。

所以问题是。。当您转到网站并将鼠标悬停在链接上时,它会显示相关文件的正确路径,但是,当尝试直接导航到任何页面时,我们总是会遇到以下错误:

Not Found

请求的URL/sam/wheresthefairity/index。在此服务器上找不到php。

你们认为问题是什么?它可能在WP文件本身的某个地方吗?或者这听起来像是数据库错误?老实说,我从来没有遇到过这样的事情。我从来没有将我的浏览器指向一个非常特定的路径,并让它告诉我它无法加载页面,因为它试图转到另一个路径。。。

1/19/11-4:36pm Edit to add:每当我们尝试直接链接到帖子或页面时,就会出现此错误。因此,从本质上讲,我们可以在新主机上实际查看的唯一页面是索引页面和wp admin。

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

作为以上@OneRickpony评论的答案发布:

验证mod_rewrite 已在服务器上启用mod_rewrite 如果已启用,请确保根WordPress安装目录是WordPress可写的,或者如果存在,请确保.htaccess 根WordPress安装目录中的文件是WordPress可写的。(见file permission scheme for WordPress, 和Hardening WordPress: File Permissions.)Dashboard -> Settings -> Permalinks. 单击“保存”(无需更改设置),这将强制刷新WordPress URL重写规则,并重写mod_rewrite 规则到.htaccess 文件

SO网友:Rarst

根据注释,WordPress中pretty permalinks的功能依赖于服务器配置。因此,根据使用的服务器的不同,它有所不同。

列表(共个)documented dependencies is available in Using Permalinks 法典中的条款。

结束

相关推荐

Changing attachment urls?

如何更改附件页URL的格式/[post-url]/[attachment-name]/ 到/media/[attachment-name]/? 我知道我可以覆盖get_attachment_link 通过attachment_link 过滤器,但我想我需要更改重定向结构,以便WordPress知道如何处理这些URL?