繁体   English   中英

永久链接WordPress .htaccess

[英]Permalinks WordPress .htaccess

# 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

RewriteRule ^index\\.php$ - [L]到底做什么? 我的猜测是,这是一个优化规则,该规则基本上表明如果请求的文件是index.php ,它将不会通过所有其他重写规则,而只会按原样提供它。 因此,跳过2个条件,从而加快了速度。 这个对吗?

这是非活动博客(randomtype.ca/blog)中的最佳解释:

“这个特定规则很容易理解:如果路径是index.php,则不执行任何替换(这就是破折号的意思),并退出apache重写循环。

规则的最后部分[L]告诉Apache停止处理所有剩余规则。

虽然这条规则看起来很愚蠢,但是请您牢记在心,因为我们会重新考虑它。”

仍然可以找到整个wordpress .htaccess解释的某些缓存副本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM