2015-03-12 3 views
0

Я извинюсь за то, что я - графический дизайнер, который делает некоторую кодировку. Я разработал сайт для Wordpress для клиента, и он работает и работает. Я хочу изменить названия страниц на их соответствующие заголовки, например. около. Я знаю, как это сделать, используя permalink, но кажется, что тот, кто настроил сервер, сделал что-то странное с настройкой домена. Если я изменил ссылки на имена страниц, я получаю петлю на главной странице, где браузер не может найти index.php. Если я устанавливаю постоянную ссылку по умолчанию, она работает, но главная страница находится по адресу: www.ctcontracts.co.uk/ctcontracts/. Это папка, в которой установлен Wordpress.Домашняя страница Wordpress не собирается index.php

Я уверен, что я сделал что-то глупое, но мог сделать с помощью этого.

Jon


вот один в корне

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.u K $ 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]

Rew riteCond% {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]

+0

Вы используете '.htaccess' для создания SEO дружественных URL-адресов? –

ответ

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 
+0

, вы должны задать вопросы в разделе комментариев. –

+0

Не могу прокомментировать, * <50 репутации * @JenisPatel – Tommy

+0

Привет, простите, что это боль. Где я могу найти это в файловом менеджере? –

0

Вы можете найти .htaccess внутри папки «ctcontracts». В вашем .htaccess, если у вас есть что-то вроде

RewriteBase/

заменить его

RewriteBase /ctcontracts/