Wordpress主页不会去index.php

时间:2015-03-12 10:40:36

标签: wordpress

我会道歉,因为我是一名做一些编码的平面设计师。我为客户设计了一个wordpress网站,它正在运行。 我想将页面名称更改为正确的标题,例如关于。我知道如何使用永久链接,但似乎设置服务器的人做了一些奇怪的设置域。如果我更改页面名称的链接,我会在主页上找到一个循环,浏览器找不到index.php。如果我将固定链接设置为默认值,则可以使用,但主页位于www.ctcontracts.co.uk/ctcontracts/。这是安装wordpress的文件夹。

我很确定我做过一些愚蠢的事情,但可以帮忙解决这个问题。

乔恩


这是root中的那个

RewriteOptions inherit

上的RewriteEngine

IndexIgnore .htaccess /。?? *〜*# / HEADER / README / _ vti

命令拒绝,允许 否认所有人 允许所有人 命令拒绝,允许 否认所有人 AuthName ctcontracts.co.uk

RewriteCond%{HTTP_HOST} ^ ctcontracts.co.uk $ [OR] RewriteCond%{HTTP_HOST} ^ www.ctcontracts.co.uk $ RewriteRule ^ /?$“http://www.ctcontracts.co.uk/ctcontracts/index.php”[R = 301,L]

RewriteCond%{HTTP_HOST} ^ ctcontracts.co.uk $ [OR] RewriteCond%{HTTP_HOST} ^ www.ctcontracts.co.uk $ RewriteRule ^ gallery.html $“http://www.ctcontract \ s.co.uk/ctcontracts/i \ ndex.php”[R = 301,L]

RewriteCond%{HTTP_HOST} ^ ctcontracts.co.uk $ [OR] RewriteCond%{HTTP_HOST} ^ www.ctcontracts.co.uk $ RewriteRule ^ ctgallery.html $“http://www.ctcontract \ s.co.uk/ctcontracts/i \ ndex.php”[R = 301,L]

RewriteCond%{HTTP_HOST} ^ ctcontracts.co.uk $ [OR] RewriteCond%{HTTP_HOST} ^ www.ctcontracts.co.uk $ RewriteRule ^ contact.html $“http://www.ctcontracts.co.uk/ctcontracts/index.php/contacts”[R = 301,L]

2 个答案:

答案 0 :(得分:0)

你的.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

答案 1 :(得分:0)

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

这样的东西
RewriteBase /

替换为

RewriteBase /ctcontracts/