我有一个在 AWS 上运行的网站 - Wordpress、最新版本、自定义主题
它在我的笔记本电脑上的 MAMP 中运行良好,但在实时站点上,除了主页之外的任何页面都不能使用 /%post-name%/ 的永久链接
如果我将它们更改为默认值,我可以使永久链接正常工作。
我不认为它与 htaccess 有关,我尝试过清理它,我们对其进行了一些编辑,但这并没有产生任何影响。
以下是htaccess的内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ucampaign/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ucampaign/index.php [L]
</IfModule>
我
认为这与AWS实例中的设置有关,我知道这可能会变得很复杂。但我不知道该去哪里寻找。
感谢您查看此内容,如果需要更多信息来解决此问题,我将很乐意提供:-)
使用“sudo nano /etc/apache2/apache2.conf”编辑“apache2.conf”存档 或者找到“apache2.conf”的路径并编辑存档。
寻找类似的东西(目录/var/www/)。必须是您网页安装的路径:
期权指数 FollowSymLinks
允许覆盖无
要求全部授予
保存更改,关闭存档并重新启动 apache:
sudo systemctl 重新启动 apache2