WordPress 永久链接结构更改问题

2023-11-26

我在 SO 上看到过一些关于这个问题的其他帖子,但是建议的解决方案都不适合我,所以我重新发布。

将我的永久链接结构更改为/%postname%/,所有链接均无效。我得到以下 404 信息:

Not Found

The requested URL /my-post-name/ was not found on this server.

Apache/2.2.20 (Ubuntu) Server at mysite.com Port 80

当我回到default永久链接结构它再次开始工作,但我想要/%postname%/无论如何结构。

My .htaccess file's chmod is 777.

将我的永久链接结构更新为/%postname%/, the .htaccessWordpress生成的文件如下:

# 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

有什么想法吗?

Edit:

我尝试将永久链接结构更改为以下内容:

/index.php/%postname%/

它很愉快地工作了。然而,现在的问题是,毫不奇怪,链接的形式如下:

www.mysite.com/index.php/my-page.com

我的问题是如何删除index.php从我的链接。当我从永久链接结构中删除它时(即,/%postname%/),我的链接不再有效。

PS:我不使用博客条目,而是仅使用网站中的页面。如果有必要,我的网站是:mll.sehir.edu.tr。


如果您知道问题的根源,则可以通过多种方法解决此问题。

问题1

首先,这可能是你的 apache 没有安装或启用 mod_rewrite.c 模块的问题。

因此,您必须按如下方式启用它

打开你的控制台并输入:

sudo a2enmod rewrite

重新启动您的阿帕奇服务器。

service apache2 restart

问题2

除了上述之外,如果它不起作用,您还可能必须从 apache conf 文件更改覆盖规则(或者apache2.conf, http.conf , or 000-default file).

Locate Directory /var/www/

改变Override None to Override All

问题3

如果您收到错误消息,指出未找到重写模块,则可能是您的 userdir 模块未启用。因此,您需要启用它。

在控制台中输入:

sudo a2enmod userdir

然后尝试启用重写模块(如果仍未启用)(如上所述)。

要进一步阅读此内容,您可以访问此网站:http://seventhsoulmountain.blogspot.com/2014/02/wordpress-permalink-ubuntu-problem-solutions.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WordPress 永久链接结构更改问题 的相关文章

随机推荐

  • 在运行时编写和实现新的 Java 类文件

    是否有可能以某种方式将新的 Java 类 导入 到正在运行的程序中并使用它 我可以让程序创建一个 java 类型的新文件 然后将其包含在项目文件中并引用它 而无需重新启动程序吗 以下是我的意思的一个例子 import java io pub
  • 如何将 cin 用于数组

    当我运行这段代码时 include
  • “staticmethod”对象不可调用

    我有这个代码 class A object staticmethod def open return 123 staticmethod def proccess return 456 switch 1 open 2 proccess obj
  • 安装 OpenCV 3.0 以及用于 python 的额外模块(sift、surf...)

    我尝试使用额外的软件包 sift surf 为 python 安装 很多次 OpenCV 3 0 但我总是失败 我真的陷入困境 我在主环境中尝试 然后在虚拟环境中尝试 这是我所做的 cd git git clone https github
  • Phonegap - Xcode 中的 Javascript 调试

    我正在开发一个基于phonegap 的项目 我想使用一些调试工具 以便能够将一些变量等调试到 XCode 控制台等中 现在 我发现 为了做到这一点 我需要调用函数 console log 然而 问题是 当在模拟器中运行应用程序时 XCode
  • 如何安装模块化升压?

    因为我需要测试 Boost 的一些实验性功能 所以我想从 Modular Boost 存储库安装 Boost 我按照以下说明进行操作https svn boost org trac boost wiki TryModBoostb2 命令失败
  • 具有动态 QName 的 XSLT 调用模板?

    我已经到处寻找解决我的问题的方法 但我只是有更多问题 考虑以下 XML
  • Android:返回上一个活动而不调用 finish()

    我有一个带有很多活动的 Android 应用程序 就像一本书 其中每一页都是一个新活动 用户可以在每个活动中进行更改 例如用不同颜色的标记突出显示某些文本等 只要应用程序保持活动状态 我就记住这些信息 并且我不想 不需要记住任何当它不是时这
  • 私有云和公有云有什么区别?

    私有云和公有云有什么区别 请定义两者并给出用法示例 公共云通过 Web 应用程序 Web 服务 通常通过 Internet 连接 作为服务提供 私有云和内部云部署在防火墙内部 由用户组织管理 还有另一种类型的云 即混合云 对于大多数企业来说
  • 何时在 Objective-C 中使用关联对象

    最近了解了objective c中的关联对象以及如何实现它们 根据我的理解 如果您只希望对象的单个实例具有某个属性 那么它们会很有帮助 我想不出 Objective C 中关联对象的任何特定用例 意味着我无法使用其他方法来完成的用例 有谁有
  • 使用 Pyinstaller 创建 .exe 错误:未找到程序集 amd64_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_none

    首先我要提到的是 我在 Windows 7 上通过 Anaconda 发行版使用 Python 2 7 6 跑步时pyinstaller onefile MyScripy py我只收到一个错误 即标题中提到的错误 并且创建了 exe 运行
  • 将复选框样式设置为切换按钮

    在我的网站上 用户可以发布文章并使用一些预设标签相应地标记它们 这些标签采用复选框的形式 下面的例子
  • 读PDF时,TJ运算符奇怪的编码

    我目前正在尝试从 PDF 文档中提取文本 但我在使用 Tj 运算符时遇到了一些奇怪的情况 通常我处理过这样的情况 Tc SOME TEXT TJ 现在我遇到这样一个案例 Tm 1 828 5 1 841 2 1 828 2 1 828 4
  • 有没有办法在 JavaScript 中反转 Intl.NumberFormat 的格式

    The Intl NumberFormat see Mozilla 的文档 在 Javascript 中提供了一种将数字格式化为当前语言环境版本的好方法 如下所示 new Intl NumberFormat format 3400 retu
  • emberjs处理401未授权

    我正在构建一个 ember js 应用程序 并且挂在身份验证上 json Rest 后端是rails 每个请求都使用会话 cookie 进行身份验证 warden 当用户第一次导航到应用程序根时 Rails 会重定向到登录页面 一旦会话被授
  • 在 Unity 中使用资源文件夹

    我正在开发一个 HoloLens 项目 需要引用 txt 文件 我将文件存储在 Unity 的 资源 文件夹中 并且它们工作得很好 通过 Unity 运行时 string basePath Application dataPath stri
  • Ruby on Rails:添加 Facebook 登录、Twitter 登录、OpenID 登录等的最佳方式

    我目前正在 Ruby on Rails 应用程序上运行 并使用 Authlogic 处理我的身份验证和用户管理 我正在努力寻找有关向我的网站添加第 3 方登录方法的最佳方法的最新信息 以补充标准注册和登录 那里有很多教程 但似乎都已经过时或
  • Scala 代码不获取 s3 文件

    我正在尝试运行 EMR 烫金作业 Scala 代码应该获取位于 S3 存储桶中的文本文件的内容 这scala io source库搞乱了 S3 路径的正确位置 我将参数 runidfile 提供给 EMR 作业 runidfile s3 m
  • 上下文无关语言问题(泵引理)

    我知道这与编程没有直接关系 但我想知道是否有人知道如何将泵引理应用于以下证明 显示L a n b n c m n m 不是上下文无关的语言 我对应用泵送引理非常有信心 但这一点真的让我很恼火 你怎么认为 编辑 我完全把你引入了错误的轨道 当
  • WordPress 永久链接结构更改问题

    我在 SO 上看到过一些关于这个问题的其他帖子 但是建议的解决方案都不适合我 所以我重新发布 将我的永久链接结构更改为 postname 所有链接均无效 我得到以下 404 信息 Not Found The requested URL my