除非使用 [R],否则 URL 重写不适用于 wordpress [英] Url rewriting not working with wordpress unless using [R]

查看:27
本文介绍了除非使用 [R],否则 URL 重写不适用于 wordpress的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的网站上的 blog-ita/ 文件夹中安装了 Wordpress.现在,我想添加一个重写规则以允许从 website-name/blog/ 访问它.

I have a Wordpress installation on my website on the folder blog-ita/. Now, I'd like to add a rewrite rule to allow accessing it from website-name/blog/.

我使用了这个重写规则:

I used this rewrite rule:

RewriteRule ^website-name/blog/(.*)$ blog-ita/$1

现在,如果我添加 [R] 标签,这会起作用,否则我会从 wordpress 获得 404 not found 页面,而不是我想要查看的页面.

Now, this works if I add the [R] tag, but otherwise I get the 404 not found page from wordpress instead of the page I wanted to see.

怎么会这样?如果没有 [R] 标志,我怎样才能使这项工作正常进行?

How can that be? How can I make this work without the [R] flag?

推荐答案

您可以从 本指南关注Wordpress 使 Wordpress 在与 wordpress 实际所在的目录不同的目录中工作.

You can follow this guide from Wordpress to get Wordpress to work in a different directory than wordpress is actually located.

您想在 blog-ita 目录中安装 wordpress.您希望 url 改为显示 website-name/blog.请按照以下步骤操作:

You want to install wordpress in the blog-ita directory. You want the url to show website-name/blog instead. Follow the following steps:

  1. 转到管理部分的常规"面板并更改/选中以下框,然后保存更改:
    • 站点地址 (URL):将其更改为 http://example.com/website-name/blog
    • 确保 WordPress 地址正确配置为 htttp://example.com/blog-ita.

从现在开始,wordpress 应该可以在 http://example.com/website-name/blog/ 上使用.admin 部分仅在实际安装目录 (/blog-ita/admin) 中可用.

From this point on, wordpress should be available at http://example.com/website-name/blog/. The admin section is only available at the actual installation directory (/blog-ita/admin).

这篇关于除非使用 [R],否则 URL 重写不适用于 wordpress的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆