gpt4 book ai didi

WordPress - 子目录 - htaccess

转载 作者:行者123 更新时间:2023-12-02 22:44:31 28 4
gpt4 key购买 nike

我已将 WordPress 安装在子目录中:

/public_html/blog/

我希望能够像这样访问博客:

http://example.com/blog

以及类似这样的帖子:

http://example.com/blog/category/postname

在常规设置中,我将“WordPress 地址 (URL)”设置为:

http://example.com/blog

固定链接设置如下:

/blog/%category%/%postname%

在子目录(/public_html/blog/)中,我有一个 .htaccess,如下所示:

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

一切正常,除了能够访问博客主页: http://www.example.com/blog这样做会将我发送到“Wordpress 404 页面未找到”页面。

如果有解决方案,我将不胜感激!

编辑

我是个白痴 - 我错过了一些重要的事情。我还需要将 WordPress > 常规中的站点 URL 更改为:

http://example.com/blog

这样做,然后从永久链接结构中删除/blog/使一切正常。如果 @IanB 没有选择/blog/位不必要的内容,我可能不会发现这一点。谢谢...

最佳答案

我想到了两件事。我认为你不需要在你的永久链接结构中添加/blog/(除非 wordpress 为你添加它)。如果这是它安装的文件,那么这应该是自动的。

此外,用于安装 WordPress 的 index.php 文件在哪里 - 是在 blog 文件夹中还是在/public_html/文件夹中。

如果您想显示博客 http://example.com/blog它应该位于博客文件夹中。

您用于登录的文件路径是什么?这样可以吗?

关于WordPress - 子目录 - htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9547798/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com