我有一个WordPress网站。这在xampp上完美运行,但现在我已经迁移到lampp(Apache)。现在只有主页正在运行。找不到其他页面。这是我的htacces文件代码。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /website/
RewriteRule ^index\.php$ - [L]
RewriteRule ^unsubscribe/$ /website/wp-content/plugins/email- newsletter/unsubscribe/unsubscribe.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /website/index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:2)
如果您可以使用管理区域,请转到永久链接并更新它。它将自动修复.htacces文件。
还要确保在本地堆栈上启用了Apache模块mod_rewrite。
您还应该在wp_config
中更新您的网站网址 阅读这些文章也很有帮助:https://codex.wordpress.org/Moving_WordPress
https://wordpress.org/support/topic/only-my-front-page-works-all-my-permalinks-are-404
答案 1 :(得分:0)
答案 2 :(得分:0)
再次永久更新你所拥有的内容 go Goto wp-admin-&gt; setting-&gt; permalinks 或者您可以尝试使用波纹管功能
function change_permalinks(){ global $ wp_rewrite; $ wp_rewrite-&GT; set_permalink_structure( '/%postname%/'); $ wp_rewrite-&GT; flush_rules(); } add_action('init','change_permalinks');