WordPress 是否禁用 .htaccess 中的 RewriteRule?

发布于 2024-12-08 05:06:46 字数 282 浏览 0 评论 0原文

无论我做什么,我都无法让我的 RewriteRule 在我的 .htaccess 文件中工作。我知道该文件正在处理中。如果我搞砸了语法,我会在服务器上收到 500 错误。如果我使用重定向线,它可以正常工作。但即使我使用静态值,RewriteRule 也不起作用。日志中没有错误。

我的规则如下:

RewriteRule ^/content/([^/]+)/([^/]+)\.html$ http://www.mydomain.com/content/$1/ [NC,R=301,L]

No matter what I do I can't get my RewriteRule to work in my .htaccess file. I know the file is being processed. If I screw up the syntax, I get a 500 error on the server. If I use a Redirect line, it functions okay. But RewriteRule won't work, even if I use static values. No errors in the log.

My rule is as follows:

RewriteRule ^/content/([^/]+)/([^/]+)\.html$ http://www.mydomain.com/content/$1/ [NC,R=301,L]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枯寂 2024-12-15 05:06:46

对此的修复非常奇怪。虽然重定向 301 行在 .htaccess 文件中可以正常工作,但 RewriteRule 则不行。但是,Wordpress 文件系统中有多个 .htaccess 文件,将我想要的 RewriteRule 放在不同的 .htaccess 文件中确实有效。

Very odd fix on this. While a Redirect 301 line would work fine in the .htaccess file, RewriteRule wouldn't. However, there are multiple .htaccess files in the Wordpress file system, and putting the RewriteRule I wanted in a different .htaccess file did work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文