在localhost上只有主页正在wordpress网站上运行

时间:2016-07-29 06:48:32

标签: php wordpress .htaccess apache2

我有一个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

3 个答案:

答案 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)

你能再次保存永久链接吗?

第1步:转到wp-admin->setting->permalinks

第2步:保存更改后

enter image description here

答案 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');