【发布时间】:2021-04-29 18:29:22
【问题描述】:
我是 WordPress 新手,正在解决一系列涉及永久链接的问题。我已经在我的网站上获得了 /%postname% 样式的永久链接,但我无法弄清楚它们实际上是如何工作的 - URL 如何包含通常的 /words-from-the-标题内容被重写/重定向/任何正确的帖子。
我在根目录的 .htaccess 文件中有默认的东西:
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
但是,鉴于我对 Apache 重写规则非常了解,我看不出这是如何进行映射的。我有一半的预期是,我的 .htaccess 文件会被一堆 RewriteRule 语句填满,每个页面需要重定向一个,但这似乎没有发生。无论如何,任何人都可以帮助我的好奇心吗?谢谢!
【问题讨论】:
标签: wordpress apache url-rewriting permalinks