LAMP WordPress永久链接404错误

时间:2018-05-08 作者:Ian Arman

我有一个运行(LAMP)Apache+WordPress的Ubuntu 16 VPS。

permalinks没有正常工作,因为我收到了404个错误。

您好,下面是。服务器上存在htaccess文件:

/var/www/html/wp-snapshots/。htaccess/var/www/html/wp-includes/。htaccess/var/www/html/。htaccess/var/www/html/wp-content/plugins/litespeed-cache/lib/vendor/mrclay/minify/。htaccess

/var/www/html/。htaccess包含以下代码。

WordPress设置也设置为“Post name”,url仍返回404错误:http://45.77.185.160/change-your-booking/?booking_hash=42fc52073d89cce21451a2b2e71e1f1a&booking_pay=1

2 个回复
SO网友:Suresh Sapkota

尽管有许多可能性,如使用mod\\u重写启用Apache web服务器或检查权限以允许Wordpress写入。htaccess文件。

如果您详细了解这些内容,这将对您有所帮助。https://codex.wordpress.org/Using_Permalinks

SO网友:Mostafa Soufi

创造.htaccess 将文件保存在WordPress文件夹中,并输入以下值:

# 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
获取有关的更多信息.htaccess 在WordPress中https://codex.wordpress.org/htaccess

结束

相关推荐

How to replace permalinks

我已将wordpress项目导出并导入live server。现在的问题是,我将permalink结构作为“localhost”格式。当我单击网站中的任何链接时,它会将我重定向到localhost。我怎样才能改变这一点?我的htaccess文件如下所示<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myproject/ RewriteRule ^index\\.php$ - [L] RewriteCo