【问题标题】:Typing local Wordpress URL works, but clicking the same link does not键入本地 Wordpress URL 有效,但单击同一链接无效
【发布时间】:2023-03-03 13:11:01
【问题描述】:

Wordpress 本地安装在 WAMP(win 7 x64)上,当我输入 http://lc.loc 时,我的网站首页加载正常。但是,当我在加载的页面上单击此 URL 的链接时,我会进入从我的 DNS 主机下载的 DNS 失败页面。页面上所有以http://lc.loc/开头的链接都是这样断的;如果我在地址栏中输入它们,它们会起作用,如果我单击页面上的相同链接,我会收到 DNS 'page not found' 错误。

我尝试过 firefox、chrome 和 IE,但它们都发生了同样的事情。

mod_rewrite 已启用,并且 http.conf 中的 LoadModule rewrite_module modules/mod_rewrite.so 行未注释,Include conf/extra/httpd-vhosts.conf 也是如此

wordpress 没有创建 .htaccess 文件,这可能是问题所在,但我相信我已经启用了执行此操作所需的所有设置。我设置了 www 文件夹中所有文件的权限,以便“每个人”都具有完全访问权限。我还从我在共享主机帐户上进行的全新 wordpress 安装中手动添加了一个 .htaccess 文件,但这没有帮助。

httpd-vhosts.conf 中的虚拟主机配置:

NameVirtualHost *:80
<VirtualHost *:80>
ServerName lc.loc
ServerAlias lc.loc
DocumentRoot "e:/wamp/www/lc"

我尝试将永久链接结构更改为帖子类型,虽然这确实成功更改了链接的 url,但单击这些链接仍然以所述方式失败。

主机文件配置:

127.0.0.1    lc.loc

我真的很感激能帮助我解决这个问题,因为我不知道这是 apache、wordpress 还是其他地方的设置。

谢谢,卡尔

【问题讨论】:

    标签: wordpress apache url hyperlink wamp


    【解决方案1】:

    在您的 wordpress 配置中检查您的 WordPress 地址 URL 和站点地址 URL。如果它仍然设置为 localhost 可能会导致问题。

    编辑澄清:这些值可以从 WAMP 包含的 phpmyadmin 系统中编辑。在 wordpress 数据库中,wp_options 下 - 您要更正的值将列在 siteurl 下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2015-02-10
      • 2020-12-04
      • 2011-05-23
      • 1970-01-01
      相关资源
      最近更新 更多