Как указать основной домен без www в базе данных?

1 234
K
На сайте с 03.06.2015
Offline
45
#21

Попробуйте крестное знамение, как Василий Иванович в лифте, помните? :)

MYSQL PHP JS HTML CSS SEO TXT США СССР
slaviktorres
На сайте с 05.12.2010
Offline
183
#22

kostyanet, еще вопрос, вот когда редирект срабатывает. то он ведет на страницу вида /w/index.php/Заглавная_страница, а надо на /wiki/Заглавная_страница, в обычно режиме все страницы имеют адрес без /wiki/Название_страницы, без index.php, а редирект отправляет на index.php.

K
На сайте с 03.06.2015
Offline
45
#23

Надо скрыть индекс. Выше я давал пример как это делается, там есть комментарии.

У вас в хтакцессе вообще кроме тех двух строк ничего нет? Целиком процитируйте.

SocFishing
На сайте с 26.09.2013
Offline
118
#24
slaviktorres:
Не знаю, хостер ответил так:


А где это надо прописать?

Сейчас в .htaccess написано так:


Но если набрать сайт с www, то не перекидывает на без www, а просто пишет, что страница www.сайт.ru не доступна. Сайт на медиавики.

По всей видимости он вас просит зайти в вашу базу каким-нибудь MySQL клиентом (программой управления), допустим NaviCat (NaviCat portable free) и внести правку в конфиг. записи CMS. Указать ваш домен без www. а просто 123.ru

Может у вас какая-то ошибка по этому поводу или что-то не работает?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

Редирект с www на без www. Но возможно это не решает вашу проблему?

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
slaviktorres
На сайте с 05.12.2010
Offline
183
#25
kostyanet:
Надо скрыть индекс. Выше я давал пример как это делается, там есть комментарии.

У вас в хтакцессе вообще кроме тех двух строк ничего нет? Целиком процитируйте.

Индекс у меня скрыт, как это сделано в Википедии (без htaccess, там через httpd.conf сделано), он появляется только после редиректа с www на без. В htaccess ничего нет, кроме вашего варианта редиректа.

SocFishing:
По всей видимости он вас просит зайти в вашу базу каким-нибудь MySQL клиентом (программой управления), допустим NaviCat (NaviCat portable free) и внести правку в конфиг. записи CMS. Указать ваш домен без www. а просто 123.ru

А где именно в базе данных правится этот конфиг записи CMS?

SocFishing
На сайте с 26.09.2013
Offline
118
#26
slaviktorres:
А где именно в базе данных правится этот конфиг записи CMS?

Какая CMS?. В начале поищите это через панель управления CMS. Обычно это там есть. Может быть не придется ползти в БД.

Ищите в настройках ваш http://www. и убирайте www.

slaviktorres
На сайте с 05.12.2010
Offline
183
#27
SocFishing:
Какая CMS?

Медиавики, там в движке прописано без www в файле конфигурации LocalSettings.php.

SocFishing
На сайте с 26.09.2013
Offline
118
#28
slaviktorres:
Медиавики, там в движке прописано без www в файле конфигурации LocalSettings.php.

Движок работает с MySQL? поищите в админке, не в файле. Нет дак нет.

Возможно в interwiki. Не знаком с движком. Думаю стоит попросить порыться какого-то прогера или типа того. Полечить.

https://upload.wikimedia.org/wikipedia/commons/4/41/Mediawiki-database-schema.png

slaviktorres
На сайте с 05.12.2010
Offline
183
#29
SocFishing:
Движок работает с MySQL? поищите в админке, не в файле

Там нет админки, в обычном ее понимании ) все настройки редактируются в файле LocalSettings.php

---------- Добавлено 06.08.2015 в 00:09 ----------

SocFishing:
Думаю стоит попросить порыться какого-то прогера или типа того. Полечить.

Да хостер может сделать за деньги, он то мне сказал, что надо сделать, но не сказал как, понятно же почему. )

SocFishing
На сайте с 26.09.2013
Offline
118
#30

Скорее всего не смогу вам помочь. Возможно конфига вполне хватает для смены с www. Быть может в конфигах веб-сервера www.

<VirtualHost *:80>
ServerName www.example.com
#......
Redirect permanent / http://example.com/
</VirtualHost>

А в чем ошибка работы www, почему вы обратились к саппорту? быть может попробовать сбросить кеш

Данный запрос служит для замены старых путей на новые:

-- Update entries in module_deps table
SET @old='wiki.old-domain.org';
SET @new='wiki.new-domain.org';

UPDATE `module_deps` SET `md_deps` = REPLACE( `md_deps`, @old, @new );
1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий