Kar*_*r19 5 lamp apache2 wordpress mod-rewrite .htaccess
我一直在 ubuntu 服务器(amazone)上的一个网站上工作,我得到 404s 进入页面。
我将提供有关该问题的所有信息。
在 WordPress 上


刷新页面:

我跟着这个教程:
https://wordpress.org/support/topic/solved-permalinks-working-in-apache2-ubuntu-1010?replies=6
没有任何帮助。
我发现这篇文章https://wordpress.org/support/topic/permalink-does-not-work-apart-from-default?replies=12 - 所以我输入了我输入的文件:/etc/apache2/sites-enabled/000-default.conf
并没有找到AllowOverride None更改为AllowOverride All所以我自己在这里添加了它:

重新启动 apache,出现错误。我刷新了网站,发现它不起作用..
撤消AllowOverride All自000-default.conf
解决这个问题的方法是什么?我从未使用过 Linux 服务器,所以我需要一个非常清晰且解释清楚的答案。
顺便说一句,这是 WP 在我的 .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
Run Code Online (Sandbox Code Playgroud)
小智 13
打开终端并输入:
sudo gedit /etc/apache2/apache2.conf
Run Code Online (Sandbox Code Playgroud)
找到这个:
<Directory /var/www/>
Run Code Online (Sandbox Code Playgroud)
更改AllowOverride None为AllowOverride All
然后运行:
sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
不要忘记重新启动apache2:
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5052 次 |
| 最近记录: |