【发布时间】:2026-01-28 12:05:01
【问题描述】:
我正在尝试在我的网站上应用永久链接。 当我尝试更改其他页面时,我会再次直接进入主页。
我检查了 httpd 配置:
<Directory "/var/www">
Options FollowSymLinks
AllowOverride All
</Directory>
而且看起来还不错。 我还检查了我的 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>
而且它看起来也不错。 我检查了文件和文件夹的权限:
-rw-rw-r-- 1 apache apache 14028 Nov 5 11:51 .htaccess
-rw-rw-r-- 1 apache apache 418 Nov 5 11:31 index.php
-rw-rw-r-- 1 apache apache 19935 Nov 5 11:31 license.txt
-rw-rw-r-- 1 apache apache 7109 Nov 5 11:34 readme.html
-rw-rw-r-- 1 apache apache 5447 Nov 5 11:34 wp-activate.php
drwxrwsr-x 9 apache apache 4096 Nov 5 11:31 wp-admin
-rw-rw-r-- 1 apache apache 364 Nov 5 11:34 wp-blog-header.php
-rw-rw-r-- 1 apache apache 1627 Nov 5 11:34 wp-comments-post.php
-rw-rw-r-- 1 apache apache 3472 Nov 5 11:48 wp-config.php
-rw-rw-r-- 1 apache apache 2853 Nov 5 11:34 wp-config-sample.php
drwxrwsr-x 5 apache apache 4096 Nov 5 11:31 wp-content
-rw-rw-r-- 1 apache apache 3286 Nov 5 11:34 wp-cron.php
drwxrwsr-x 18 apache apache 12288 Nov 5 11:34 wp-includes
-rw-rw-r-- 1 apache apache 2422 Nov 5 11:34 wp-links-opml.php
-rw-rw-r-- 1 apache apache 3301 Nov 5 11:34 wp-load.php
-rw-rw-r-- 1 apache apache 34327 Nov 5 11:34 wp-login.php
-rw-rw-r-- 1 apache apache 8048 Nov 5 11:34 wp-mail.php
-rw-rw-r-- 1 apache apache 16200 Nov 5 11:34 wp-settings.php
-rw-rw-r-- 1 apache apache 29924 Nov 5 11:34 wp-signup.php
-rw-rw-r-- 1 apache apache 4513 Nov 5 11:34 wp-trackback.php
-rw-rw-r-- 1 apache apache 3065 Nov 5 11:34 xmlrpc.php
一切看起来都很好。
安装新站点时,它的工作正常。但是当我安装一些插件时,哪个都没有关系。它停止工作。
我在网络中得到的唯一信息是错误 301
编辑
我发现如果将阅读设置上的“首页显示”从静态页面更改为最新更新其工作。 但我不认为这是正确的方式。
有谁明白为什么它以这种方式工作而不是静态页面? 可能和页面的定义有关?
【问题讨论】:
-
我认为您没有提供足够的信息。你得到什么样的错误?
-
@DanieleFois 在网络中我看到 301
-
你能在问题中包含错误吗?
标签: wordpress apache .htaccess amazon-ec2