首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在WordPress中应用重写规则?

如何在WordPress中应用重写规则?
EN

WordPress Development用户
提问于 2011-11-06 15:57:44
回答 2查看 438关注 0票数 0

如何在WordPress中应用重写规则?我在.htaccess文件中没有看到任何规则.

例如,如果我将address URL设置为www.example.com,那么对example.com will 301的调用将重定向到www.example.com,但在.htaccess中看不到任何规则:

代码语言:javascript
运行
复制
# 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 
EN

回答 2

WordPress Development用户

发布于 2011-11-06 16:34:08

index.php充当路由器。所有请求都通过index.php发送,后者查找数据库中的规则并将您引导到正确的位置。应该让您了解PHP路由器是如何工作的。.htaccess只是从index.php中删除index.php。可以使用WP_Rewrite类创建更多规则。

票数 1
EN

WordPress Development用户

发布于 2011-11-06 16:28:54

加载index.php时,wordpress询问您的“网站url”

在您的数据库中,该adress是preDefined。

至于文章和页面,在这种情况下,您使用的是漂亮的链接

定制的permalink结构&在保存初始草稿后更改url的情况下,wordpress使用301 permenent重定向。

如果您从seo的角度询问,您应该知道您的基本URL是您在管理中设置的URL:

设置>>通用>> WordPress地址

所以..。(从seo的角度来看)你应该花点时间来设置

在google网站管理员工具中的预先地址,以保持所有的链接果汁指向正确的地方,因为从技术上讲。

somewebsite.com和www.somewebsite.com是两个不同的地址。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/33022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档