每当我将 wordpress 上的永久链接设置为默认值以外的其他内容时
p=123
链接转到 404 页
例如:
http://thewebsite.com/i/blog/2012/05/sample-post/
将作为博客文章链接,但它会将您带到 404 结果。
什么会导致这种问题?
每当我将 wordpress 上的永久链接设置为默认值以外的其他内容时
p=123
链接转到 404 页
例如:
http://thewebsite.com/i/blog/2012/05/sample-post/
将作为博客文章链接,但它会将您带到 404 结果。
什么会导致这种问题?
您需要进行重写。在您网站的根目录中,创建一个.htaccess
文件。这将是一个隐藏文件,但如果您使用 Filezilla 作为 FTP 程序,您将能够查看它。
把它放进去:
# 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
将它保存在您网站的根目录中,即 wp-config 所在的位置,它应该可以工作。如果您的网站位于子目录中,则需要更改 Rewrite 基础以反映这一点,而不是 / 表示 root。
希望这可以帮助!