使用phpstudy本地电脑搭建wordpress使用astra主题,主页能看产品页全部都是404
使用phpstudy,在本地电脑搭建了wordpress,在测试使用astra主题搭建网页时,主页能看到,但是产品页全部都是404 - Page Not Found 未找到,无法进行产品页详图等编辑。




使用phpstudy本地电脑搭建wordpress使用astra主题,主页能看产品页全部都是404
使用phpstudy,在本地电脑搭建了wordpress,在测试使用astra主题搭建网页时,主页能看到,但是产品页全部都是404 - Page Not Found 未找到,无法进行产品页详图等编辑。




上午好☀️☀️☀️️
本答案参考通义千问
在使用 PHPStudy 搭建 WordPress 并安装 Astra 主题时,如果遇到主页能正常访问但产品页(如 WooCommerce 页面)显示 404 错误的问题,通常是因为伪静态规则没有正确配置或者 WordPress 的固定链接设置有问题。以下是详细的解决方案步骤:
PHPStudy 默认使用的 Apache 或 Nginx 服务器需要正确配置伪静态规则,否则 WordPress 的固定链接功能无法正常工作。
确保 httpd.conf 文件中的以下模块已启用:
LoadModule rewrite_module modules/mod_rewrite.so
在网站根目录下的 .htaccess 文件中添加以下内容(如果文件不存在,则手动创建):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果仍然有问题,确保 Apache 的 AllowOverride All 已开启:
<Directory "你的WordPress目录路径">
AllowOverride All
</Directory>
nginx.conf 或站点配置文件),添加以下伪静态规则:
location / {
try_files $uri $uri/ /index.php?$args;
}
nginx -s reload
/post/%postname%/ 或 /product/%product%)。确保 PHPStudy 中的 PHP 和 MySQL 版本与 WordPress 的要求兼容:
有时浏览器缓存可能导致页面显示不一致。尝试清除浏览器缓存或使用隐身模式访问页面。
如果问题仅限于 WooCommerce 产品页,请检查以下内容:
如果以上方法无效,可以查看 PHPStudy 的日志文件以获取更多信息:
如果你使用的是 Apache 服务器,并且伪静态规则未生效,可以尝试在 .htaccess 文件中添加以下内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
按照上述步骤逐一排查问题,通常可以解决伪静态导致的 404 错误。如果问题仍未解决,请提供更多细节(例如 PHPStudy 的服务器类型、WordPress 和 WooCommerce 的版本),以便进一步诊断。