изменились все урлы на сайте

12
mgarkunov
На сайте с 23.03.2009
Offline
130
#11
Luvila:
Я выше писала, что аргумент, почему это не возможно: "Папки rus на СЕРВЕРЕ ФИЗИЧЕСКИ НЕТ ровно так же как и ПАПОК и ФАЙЛОВ хтмл которые Вы видите в урле."

Рекомендую искать другого разработчика.

В нормальном ЧПУ иногда существует только файл index.php, а всего остального физически нет.

Сделайте хотя в .htaccess редирект с папки rus на морду:

Redirect 301 /rus http://site.ru/
iren K
На сайте с 28.12.2008
Offline
222
#12
Luvila:
Поэтому и ищу обходные пути, помимо редиректа.

для начала приведите все папки "в порядок",т.е. сделайте редирект дублей одной и той же страницы на основной ее адрес:

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

таким образом, мы получим редирект всех страниц-дублей на http://www.site.ru/ , а дальше смотрите (или пишите сюда ))

c уважением Iren
firefox19
На сайте с 05.11.2009
Offline
34
#13
Он сделал сайт год назад, ему за него заплатили. А изменения, которые вносятся сейчас получаются как бы частью доработки структуры.

тогда я его понимаю, хотя врать и не хорошо

Но, с другой стороны, не понимаю, если дело только в оплате, почему бы просто не огласить дополнительную сумму.

причины разные бывают... К примеру почему исполнители, которые не могут что-то сделать просто "пропадают"? Вопрос риторический, у каждого свои "тараканы".

Ваши идеи - наша работа (http://yaweb.ru) Продам Сайт агентства недвижимости (/ru/forum/561489)
Luvila
На сайте с 06.05.2005
Offline
55
#14
iren K:
для начала приведите все папки "в порядок",т.е. сделайте редирект дублей одной и той же страницы на основной ее адрес:
Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

таким образом, мы получим редирект всех страниц-дублей на http://www.site.ru/ , а дальше смотрите (или пишите сюда ))

Спасибо! Выслала, сказал к концу недели сделает. А как приведенный Вами код объединить с вот этим?

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]

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

Книги - только одно из вместилищ, где мы храним то, что боимся забыть (c) Р. Брэдбери
12

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