我的安排有点复杂。当你去我的website 您可以在菜单栏上看到,每个地方都是主页|博客|论坛。。。等等。这些都是重写规则的一部分。IE:博客实际上是索引。php?页面=博客。php FWIW在我的代码中我编写了它,因此它隐藏了。这些文件的php。
因此,转到wordpress所在的我的博客部分,您将看到它确实显示了wordpress的默认设置。我知道页面格式已关闭,但那是因为我正在尝试首先修复此问题。
这是我的wordpress。htaccess
Options +FollowSymlinks +Includes +SymLinksIfOwnerMatch +ExecCGI -MultiViews -Indexes
<files .htaccess>
Order allow,deny
Deny from all
</files>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /blog/index.php [L]
</IfModule>
如果您单击页面帖子中的“阅读更多”,它会将您重定向到/admin/hello world/但重定向为404未找到。我不知道这是为什么。
我们将非常感谢您的帮助,并将保留我头上剩下的另一半头发D
-乔恩
最合适的回答,由SO网友:EffOfX 整理而成
我所要改变的是我的wordpress,这是如此愚蠢的简单。htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ../index.php?page=blog [L,NC]
</IfModule>
有几个问题仍然没有答案,但我认为这是对我的主要问题的回答,我的主要问题是如何在我的网站上获得永久链接。