将 Wordpress 永久链接更改为 "Post Name" 后找不到页面
After changing Wordpress Permalink to "Post Name" then Page not found
我有 wordpress 网站,在我将永久链接更改为 "Post name" 后,找不到子页面(但主页工作正常)“发生错误:404 - 未找到”。但是,如果我更改为页面 ID - Plain url,那么它可以正常工作,但它会在 url.
中显示页面 ID
请查看我的 wordpress 永久链接的屏幕截图 http://prnt.sc/dfgba3
谢谢
请确保您在根目录下的 .htaccess 文件是可写模式,即拥有 777 权限。
能否请您分享 .htaccess 并分享 url 网站
如果您使用的是 Apache,请确保您的 .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
然后尝试清除浏览器缓存并访问该网站。或者以隐身方式访问您的网站 mode。
顺便说一下,如果您使用的是 Apache,则需要启用 mod 重写才能使 perms 链接正常工作。
如果您要管理自己的服务器,请执行如下命令
sudo a2enmod rewrite
我有 wordpress 网站,在我将永久链接更改为 "Post name" 后,找不到子页面(但主页工作正常)“发生错误:404 - 未找到”。但是,如果我更改为页面 ID - Plain url,那么它可以正常工作,但它会在 url.
中显示页面 ID请查看我的 wordpress 永久链接的屏幕截图 http://prnt.sc/dfgba3
谢谢
请确保您在根目录下的 .htaccess 文件是可写模式,即拥有 777 权限。
能否请您分享 .htaccess 并分享 url 网站
如果您使用的是 Apache,请确保您的 .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
然后尝试清除浏览器缓存并访问该网站。或者以隐身方式访问您的网站 mode。
顺便说一下,如果您使用的是 Apache,则需要启用 mod 重写才能使 perms 链接正常工作。
如果您要管理自己的服务器,请执行如下命令
sudo a2enmod rewrite