wordpress默认重写规则的解释

网上一搜wordpress规则一大推,多的简直不能忍,各种写Wordpress重写规则的很乱,条例不清晰,往往没有解释清楚一个符号到底是什么意思,这里我翻译并更修改一篇文章供新手站长来了解Wordpress默认的重写规则到底是干啥的。

也许你已经注意到在wordpress根目录文件夹下.htaccess文件中的难理解的代码,想知道这段代码的目的是什么。简单来说,它使得固定链接良好的工作(就是你的重写之后的更易于搜索引擎理解的连接)。如果这对你来说不是充分的解释,你想要真的理解每一个字符的含义并且它的作用是什么,这篇文章就是为你准备的。我将要把这段代码丝毫不漏的详细说给你听。最后,你会理解这段代码的全部含义。

在wordpress安装过程中,wordpress把接下来这段代码规则写入它根目录的.htacess文件中。如果你选择默认的固定链接结构(”default”(none) permalink structure)这些规则不会被写入到该文件中。有一些主题或者插件也许写入其他的规则到该文件中。当你安装wordpress的时候这些规则就被插入到.htaccess文件中了,如果wordpress根目录中没有该文件,则会自动创建一个文件出来。以下是默认插入的代码规则:

#BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

#END WordPress

更多内容请看这里

你可能感兴趣的:(wordpress默认重写规则的解释)