我一直在 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) 我想将我的 docker 容器暴露给连接到同一网络(如果有的话,wifi 网络)的其他机器。
在本地(例如,称为 PC1),我使用 docker 将 apache2 服务器公开为 8080:80 - 所以现在在 PC1 上运行 http://localhost:8080 时,我可以查看我的网站,因为 8080 通过 apache2 容器分配给端口 80在本地 docker 桥接网络上。
将 8080 从 PC1 暴露到同一家庭网络上的另一台计算机 (PC2) 需要执行哪些步骤?
.htaccess ×1
apache2 ×1
container ×1
docker ×1
lamp ×1
mod-rewrite ×1
networking ×1
server ×1
viewports ×1
wordpress ×1