【发布时间】:2019-05-24 03:35:54
【问题描述】:
我刚刚将 Wordpress 从 live 迁移到 localhost,无法使用永久链接。
我对此很陌生,我正在使用 Xampp for MacOS。我想使用 localhost/side/about 之类的 URL,当我在 wp-admin 上设置这些 URL 时,它会提示 404。我一直在研究,但问题是当我将 .htaccess 放在站点的根文件夹中时只是使 .php 文件可下载,所以我删除了它(有一个 c 的副本),它工作得很好。 现在我只需要永久链接对 SEO 友好。
从实时站点下载的 .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
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php70” package as the default “PHP” programming
language.
<IfModule mime_module>
AddType application/x-httpd-ea-php70 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
我的本地站点位于 /htdocs/side
谢谢
【问题讨论】:
-
转到“设置”>“永久链接”并单击“保存”几次以确保 WordPress 重建其永久链接缓存。
-
这对我不起作用。 Wordpress 说:你现在应该更新你的 .htaccess。问题是我没有 .htaccess。
-
似乎 WordPress 无法更新您的 .htaccess 文件。检查您的权限,如下面的 Tauseef 所说。
标签: php wordpress localhost permalinks