WordPress的: 删除.htaccess 的 URL 重写规则目录

直接访问的服务器托管如果根目录中目录 WordPress 是如何配置以工作作为一个友好的 URL?

htaccess

问题

我们都知道,当您想要访问服务器根目录时, 只是把域后跟这样的目录的名称. 所以, 举个例子, 如果调用目录 “上传”, 您按地址访问它 http://taylorlopes.com/uploads.

问题是,当设置WordPress (或任何其他系统) 与友好的 URL, 曾经的页面叫 接触 带 URL http://taylorlopes.com/?page_id=2, 碰巧是像 http://taylorlopes.com/contatos. 请注意,这种调用 URL 的新方式 (说友好), 类似于目录的调用, 被认为 接触 它实际上不是目录, 但只有一页.

很快, 从您决定使用友好 URL 的那一刻起,就无法调用目录, 因为 WordPress 将此解释为对页面的调用, 显然不存在, 并抛出错误 “老年退休金计划! 找不到此页面“. 所以, 如何调用没有 WordPress 的目录将该调用解释为页面?

Solução

解决此问题并能够直接访问服务器根目录,而无需 WordPress 将其解释为页面, 打开文件 .htaccess 并在第一个语句的正下方添加以下行 重写规则, 新年, 改变 “迈迪尔” 按当前目录的名称:

部分代码

重写康德, 新 %{REQUEST_URI} !^/(迈迪尔|迈迪尔/.*)$

完整代码

# BEGIN 文字新闻
<如果模块mod_rewrite.(c)>
重写数据库上的重写引擎 /
重写规则 [索引].php$ - []
重写康德, 新 %{REQUEST_URI} !^/(迈迪尔|迈迪尔/.*)$
重写康德, 新 %{REQUEST_FILENAME} !-f 重写 %{REQUEST_FILENAME} !-d 重写规则 . /指数.PHP []
</IfModule>
# 结束字新闻

注意:

.htaccess 位于发布 Web 内容的目录的根目录中, 例如,在目录中 /www (万普服务器) 或 /htdocs (Xampp).

重 定向

这里的想法是做一个帖子 (网页) 两个友好 URL 的答案, 以这种方式, 当有人键入 http://taylorlopes.com/about (页面 关于 没有) 重定向为 http://taylorlopes.com/sobre (网页 关于 存在). 使用 .htaccess 重定向:

部分代码

重 定向 /关于 /关于

完整代码

# BEGIN 文字新闻
<如果模块mod_rewrite.(c)>
重写数据库上的重写引擎 /
重写规则 [索引].php$ - []
重写康德, 新 %{REQUEST_URI} !^/(乌蒂尔|乌蒂尔/.*)$
重写康德, 新 %{REQUEST_FILENAME} !-f 重写 %{REQUEST_FILENAME} !-d 重定向 /关于 /关于重写规则 . /指数.PHP []
</IfModule>
# 结束字新闻

来源

WordPress的: 使用 .htaccess 从 URL 重写中排除目录

总点击数: 7829

留言

您的电子邮件地址将不会发布. 与标记必填的字段 *