Как сделать редирект (301, 302). Общая тема

S
На сайте с 22.12.2016
Offline
0
#381

ВОПРОС ПО ЧПУ

как убрать с названия лишний блок "/modx"

например

показывает

http://plastpaket.com.ua/modx/kontakty

http://plastpaket.com.ua/modx/

а нужно

http://plastpaket.com.ua

http://plastpaket.com.ua/kontakty

и параллельно остаются работать(то есть дублирует)

http://plastpaket.com.ua/modx//index.php?id1

в .htaccess стоит

# deny access to _all_ files in the core, including changelog.txt and error.log

# original borrowed from owncloud

# line below if for Apache 2.4

<ifModule mod_authz_core.c>

Require all denied

</ifModule>

RewriteBase /modx

# line below if for Apache 2.2

<ifModule !mod_authz_core.c>

deny from all

Satisfy All

</ifModule>

# section for Apache 2.2 and 2.4

IndexIgnore *

D
На сайте с 20.09.2010
Offline
175
#382

На сайте админка лежит по адресу site.com/admin23/

Как сделать правило для htaccecc чтобы все что site.com/* кроме site.com/admin23/* редиректить на определенный адрес site2.com ?

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#383

Здравствуйте.

Попробуйте такие правила:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/admin23

RewriteRule ^(.*)$ http://site2.com/$1 [L]

</IfModule>

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
Y
На сайте с 13.12.2016
Offline
3
#384

Приветствую, друзья! Нужен совет. :)

Сделал 301 редирект на уже 4 месячный домен, на котором было порядка 20 постов.

В общем говоря снес всё и залил туда точную копию сайт-оригинал. В robots.txt указал основное зеркало и в .htacess прописал следующее:


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

Теперь возник вопрос относительно старых постов, которые снес при переносе (20 постов). Можно ли их добавить теперь, со старой датой и.т.п. Повлияет ли это на перенос сайта, и лучше ли было регистрировать новый домен? Просто этот очень хороший в плане запоминаемости + он мне очень нравится. :)

Кто что посоветует? ))

S
На сайте с 30.09.2016
Offline
469
#385

1. Вопросы не по редиректу, а по оптимизации.

2. Четыре месяца - это не "уже", а "пока ещё".

3. Регистрировать новый домен не лучше и не хуже.

4. Едва ли кто-то будет сравнивать дату публикации постов с датой регистрации домена.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Y
На сайте с 13.12.2016
Offline
3
#386
Sitealert:
1. Вопросы не по редиректу, а по оптимизации.
2. Четыре месяца - это не "уже", а "пока ещё".
3. Регистрировать новый домен не лучше и не хуже.
4. Едва ли кто-то будет сравнивать дату публикации постов с датой регистрации домена.

Не туда написал, не мог определиться - сори. Просто в этой ветке уже писали вот и я написал в след. раз учту, спасибо за поправки. :)

Имеется ввиду что делать со старыми постами которые удалил, можно ли и их тоже добавить?

Т.е., сайт с которого нужно уехать переносим на новой домен, на новом домене уже были посты - что с ними делать? Мб выменя не правильно поняли, потому еще раз спрошу, сори если что))

S
На сайте с 30.09.2016
Offline
469
#387

Моё мнение насчёт постов - лишь бы в тему были. Поисковикам, если Вас это интересует, по барабану.

Y
На сайте с 13.12.2016
Offline
3
#388
Sitealert:
Моё мнение насчёт постов - лишь бы в тему были. Поисковикам, если Вас это интересует, по барабану.

Спасибо, пока ждал ответа параллельно так и делал. :)

AJ
На сайте с 04.07.2016
Offline
7
#389

Привет всем!

Прошу помощи с редиректами.

1. Если внесены новые записи в .htaccess с редиректами, через какое время будет результат?

2. Можно ли прописать редирект для группы страниц одной категории одной строкой?

По данным https://webmaster.yandex.ru/ есть ссылки на несуществующие страницы.

При этом такие страницы можно сгруппировать по категорим, например, -

в категории vidy-proverok-na-poligrafe (http://site/nashi-uslugi/vidy-proverok-na-poligrafe/) - 7 не существующих страниц.

Можно ли прописать общий редирект для страниц этой категории одной строкой:

RewriteCond %{HTTP_HOST} ^site/nashi-uslugi/vidy-proverok-na-poligrafe$ [NC]

RewriteRule ^(.*)$ http://1-poligraf.ru/$1 [R=301,L]

Или надо прописывать редирект для каждой 7 страниц отдельно –

RewriteCond %{HTTP_HOST} ^ site/nashi-uslugi/vidy-proverok-na-poligrafe/proverki-domashnego-personala$ [NC]

RewriteRule ^(.*)$ http://site/$1 [R=301,L]

---------- Добавлено 12.01.2017 в 18:05 ----------

По 301 - мне кажется надо по отдельности. Но лучше всего всегда закрыть роботс так как мне кажется много редиректов на один адрес может и его как то дискридетировать (лично мои не подтвержденные подозрения).

Игорь К
На сайте с 07.02.2005
Offline
151
#390

Подскажите, плз, как сделать 301 редирект со всех каталогов и страниц поддомена http://www.standart.сайт.ua/* на http://сайт.ua

Спасибо!

Грамотная регистрация торговой марки - ЗДЕСЬ (http://tm.ua/)

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