Wordpress主页不去index.php

Wordpress主页不去index.php,wordpress,Wordpress,首先我要道歉,因为我是一个做一些编码的平面设计师。我已经为一个客户设计了一个wordpress网站,它正在运行。 我想将页面名称更改为正确的标题,例如about。我知道如何使用permalink实现这一点,但似乎设置服务器的人在设置域时做了一些奇怪的事情。如果我将链接更改为页面名称,我会在主页上看到一个循环,浏览器无法在其中找到index.php。如果我将permalink设置为默认值,它会工作,但主页位于www.ctcontracts.co.uk/ctcontracts/。这是安装wordpr

首先我要道歉,因为我是一个做一些编码的平面设计师。我已经为一个客户设计了一个wordpress网站,它正在运行。 我想将页面名称更改为正确的标题,例如about。我知道如何使用permalink实现这一点,但似乎设置服务器的人在设置域时做了一些奇怪的事情。如果我将链接更改为页面名称,我会在主页上看到一个循环,浏览器无法在其中找到index.php。如果我将permalink设置为默认值,它会工作,但主页位于www.ctcontracts.co.uk/ctcontracts/。这是安装wordpress的文件夹

我很确定我做了一些愚蠢的事情,但在这件事上需要帮助

乔恩

这是根中的那个

RewriteOptions inherit
重新启动发动机

IndexIgnore.htaccess/**/标题/自述/vti

命令拒绝,允许 全盘否定 通融 命令拒绝,允许 全盘否定 AuthName ctcontracts.co.uk

RewriteCond%{HTTP_HOST}^ctcontracts.co.uk$[或] 重写COND%{HTTP_HOST}^www.ctcontracts.co.uk$ 重写规则^/?$http://www.ctcontracts.co.uk/ctcontracts/index.php [R=301,L]

RewriteCond%{HTTP_HOST}^ctcontracts.co.uk$[或] 重写COND%{HTTP_HOST}^www.ctcontracts.co.uk$ 重写规则^gallery.html$http://www.ctcontract\s.co.uk/ctcontracts/i\ndex.php[R=301,L]

RewriteCond%{HTTP_HOST}^ctcontracts.co.uk$[或] 重写COND%{HTTP_HOST}^www.ctcontracts.co.uk$ 重写规则^ctgallery.html$http://www.ctcontract\s.co.uk/ctcontracts/i\ndex.php[R=301,L]

RewriteCond%{HTTP_HOST}^ctcontracts.co.uk$[或] 重写COND%{HTTP_HOST}^www.ctcontracts.co.uk$
重写规则^contact.html$http://www.ctcontracts.co.uk/ctcontracts/index.php/contacts [R=301,L]

您的.htaccess看起来像什么?应该是这样的

# BEGIN WordPress
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /ctcontracts/
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /ctcontracts/index.php [L]
</IfModule>
# END WordPress

您可以在ctcontracts文件夹中找到.htaccess。在.htaccess中,如果您有

RewriteBase /
换成

RewriteBase /ctcontracts/

您正在使用.htaccess创建SEO友好URL吗?您应该在评论部分提问。无法评论,<50 reputation@JenisPatelHi很抱歉让您感到痛苦。我在文件管理器的哪里可以找到它?@JonSaunders在你的public_html或www folder的根目录下似乎有两个。一个在public_html文件夹的根目录中,另一个在ctcontracts文件夹中