htaccess "перекидает" не туда

J
На сайте с 08.06.2006
Offline
844
296

в корне в htaccess такой

RewriteEngine On
RewriteRule ^hits/(.*) /7ab463d2afdbebfe3d6d24d772dc97f/$1 [L]
RewriteRule ^hits(.*) /7ab463d2afdbebfe3d6d24d772dc97f/$1 [L]

в папке 7ab463d2afdbebfe3d6d24d772dc97f htaccess такой

DirectoryIndex main.php
AddDefaultCharset Windows-1251

ErrorDocument 404 /hits/

RewriteEngine on

RewriteRule log$ nofile.htm
RewriteRule ^(\d+)/ /vklike.php/$1/ [L]
RewriteRule ^(\d+)$ /vklike.php/$1/ [L]
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

в результате с http://site.ru/hits/ у меня на http://www.site.ru/ перекидает

что не так в htaccess - ах ?

siv1987
На сайте с 02.04.2009
Offline
427
#1

Добавлять нужно после rewriteEngine

Последний редирект немного бессмысленный

J
На сайте с 08.06.2006
Offline
844
#2
siv1987:
Добавлять нужно после rewriteEngine

так вроде везде так и есть

или я что-то не так понял?!

siv1987
На сайте с 02.04.2009
Offline
427
#3

В корне добавить

RewriteRule ^hits/?(\d+)/?$ /7ab463d2afdbebfe3d6d24d772dc97f/vklike.php/$1 [L]

все остальное удалить нафиг за ненужностью.

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