Редирект без html

V
На сайте с 21.06.2007
Offline
124
784

Всем добрый вечер.

Возник вопрос: есть сайт и есть данная страница на сайте, хотел бы сделать редирект со страницы буронабивные сваи на главную, не получается, так как все страницы на сайте без html пробовал по всякому, тут видно нужно знать тонкости

Код .htacces

php_value upload_max_filesize 10M
php_value max_execution_time 1800
php_value post_max_size 100M

AddDefaultCharset windows-1251

php_value magic_quotes_gpc Off

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.drilling-msk.ru [NC]
RewriteRule ^(.*)$ http://www.drilling-msk.ru/$1 [L,R=301]
RewriteRule ^robots.txt$ - [L]

Redirect 301 /buronabivnyje-svai http://www.drilling-msk.ru/

# Admin
RewriteRule admin.php(.*) admin.php$1 [L]
RewriteRule js/(.*)$ js/$1 [L]

####################################################

# css
RewriteRule css/(.*)$ css/$1 [L]

# images
RewriteRule img/(.*)$ img/$1 [L]


#gallery
RewriteRule ^fotografii/([0-9]+)$ index.php?page=fotografii&year_id=$1 [L]
RewriteRule ^fotografii/([0-9]+)/([0-9]+)$ index.php?page=fotografii&year_id=$1&albom_id=$2 [L]
RewriteRule ^fotografii/([0-9]+)/([0-9]+)/([0-9]+)$ index.php?page=fotografii&year_id=$1&albom_id=$2&photo_id=$3 [L]

#igroki
RewriteRule ^igroki/([0-9]+)$ index.php?page=igroki&player_cat_id=$1 [L]
RewriteRule ^igroki/([0-9]+)/([0-9]+)$ index.php?page=igroki&player_cat_id=$1&id=$2 [L]

#sostav_komand
RewriteRule ^sostav_komand/([0-9]+)$ index.php?page=sostav_komand&player_cat_id=$1 [L]
RewriteRule ^sostav_komand/([0-9]+)/([0-9]+)$ index.php?page=sostav_komand&player_cat_id=$1&id=$2 [L]

#novosti
RewriteRule ^novosti/([0-9]+)$ index.php?page=novosti&news_cat_id=$1 [L]
RewriteRule ^novosti/([0-9]+)/([0-9]+)$ index.php?page=novosti&news_cat_id=$1&id=$2 [L]

# common
RewriteRule ^([0-9A-Za-z_-]+)?$ index.php?page=$1 [L]
RewriteRule ^([0-9A-Za-z_-]+)/([0-9]+)$ index.php?page=$1&id=$2 [L]
RewriteRule ^([0-9A-Za-z_-]+)/([0-9A-Za-z_-]+)$ index.php?page=$1&alias=$2 [L]
RewriteRule ^([0-9A-Za-z_-]+)/([0-9]+)/([0-9a-z]+)$ index.php?page=$1&id=$2&sec_id=$3 [L]


#page_num
RewriteRule ^([0-9A-Za-z_-]+)/page_num/([0-9]+)? index.php?page=$1&page_num=$2 [L]
RewriteRule ^([0-9A-Za-z_-]+)/([0-9]+)/page_num/([0-9]+)? index.php?page=$1&id=$2&page_num=$3 [L]





ErrorDocument 404 /


<Files config.php>
order allow,deny
deny from all
</Files>

Когда ставлю редирект такого вида

Redirect 301 /buronabivnyje-svai  http://www.drilling-msk.ru/
переносится на страницу вида drilling-msk.ru/?page=buronabivnyje-svai
Компания по устройству буронабивных свай (https://drilling-msk.ru/)
R
На сайте с 18.12.2009
Offline
92
#1
все страницы на сайте без html

Что? Как это?

V
На сайте с 21.06.2007
Offline
124
#2
rerighter:
Что? Как это?

не знаю, как-то так

asto
На сайте с 13.10.2005
Offline
180
#3

Вместо 301 редиректа из указанного .htaccess, можно попробовать сделать вот так:


RewriteRule ^buronabivnyje-svai(.*) /index.php

У меня на локальной машине работает:)

И момент один, людей не путайте, когда что-либо спрашивайте. В данном случае, информация об отсутствия "*.html" в именах файлов, имхо была лишней.

---------- Добавлено 23.11.2013 в 04:19 ----------

rerighter:
Что? Как это?

Скорее всего имел ввиду, что расширения html у файлов нет🍿 Но просто коряво написал☝

V
На сайте с 21.06.2007
Offline
124
#4
asto:
Вместо 301 редиректа из указанного .htaccess, можно попробовать сделать вот так:



У меня на локальной машине работает:)

И момент один, людей не путайте, когда что-либо спрашивайте. В данном случае, информация об отсутствия "*.html" в именах файлов, имхо была лишней.

---------- Добавлено 23.11.2013 в 04:19 ----------



Скорее всего имел ввиду, что расширения html у файлов нет🍿 Но просто коряво написал☝

Вроде помогло, но в Гугл хроме при клике на буронабивные переходит на страницу вида http://www.домен.ru/http://www.домен.ru/

M7
На сайте с 14.04.2007
Offline
98
#5

Vitiai, попробуйте такой вариант.

RewriteCond %{REQUEST_URI} ^/buronabivnyje-svai$ [NC]

RewriteRule ^(.*)$ http://www.drilling-msk.ru/ [QSA,R=301,L]
V
На сайте с 21.06.2007
Offline
124
#6
mixail77:
Vitiai, попробуйте такой вариант.

RewriteCond %{REQUEST_URI} ^/buronabivnyje-svai$ [NC]

RewriteRule ^(.*)$ http://www.drilling-msk.ru/ [QSA,R=301,L]

Помогло! Спасибо большое! Скажите, делать такого рода перенаправление вполне нормально для поисковой оптимизации? Смысл в том, что у меня много закуплено ссылок на страницу buronabivnyje-svai и сейчас я хочу убрать эту страницу весь вес перенаправить на главную. С данным перенаправлением это возможно?

DB
На сайте с 08.03.2012
Offline
21
#7
все страницы на сайте без html

🤪

хочу убрать эту страницу весь вес перенаправить на главную

По идее, 301 редирект как раз и должен передать вес на новую страницу. Это так называемый "moved permanently" редирект, т.е. страница перемещена навсегда.

V
На сайте с 21.06.2007
Offline
124
#8
DeadBiT:
🤪

По идее, 301 редирект как раз и должен передать вес на новую страницу. Это так называемый "moved permanently" редирект, т.е. страница перемещена навсегда.

Это я знаю, я говорю про конкретный последний код работает ли он как 301 редирект.

Просто всегда прописывал перенаправление таким способом:

Redirect 301 /страница.html  http://домен/другая_страница.html 
Всегда работало, а на этом сайте нет...

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