设置为 postname 时,Wordpress 永久链接不起作用
Wordpress permalink is not working when set to postname
我的 WordPress 永久链接有问题。我是 运行 WAMP 服务器。我试图将永久链接更改为邮寄名:"/%postname%/"
。
当我测试我的一个页面时,我收到 404 Not Found。
我该如何解决这个问题?
看起来你的 .htaccess 不存在或者更好的说法是 mod_rewrite 不工作。
我的猜测是,由于您使用的是 wamp,因此 .htaccess 是由 wordpress 创建的。只需检查文件是否存在,否则创建它。
请阅读appropriate documentation。简而言之,您应该在根目录中放置一个名为 .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
我的 WordPress 永久链接有问题。我是 运行 WAMP 服务器。我试图将永久链接更改为邮寄名:"/%postname%/"
。
当我测试我的一个页面时,我收到 404 Not Found。
我该如何解决这个问题?
看起来你的 .htaccess 不存在或者更好的说法是 mod_rewrite 不工作。
我的猜测是,由于您使用的是 wamp,因此 .htaccess 是由 wordpress 创建的。只需检查文件是否存在,否则创建它。
请阅读appropriate documentation。简而言之,您应该在根目录中放置一个名为 .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