В очередной раз прошу помощи.
У меня не работает 2 правила в htaccess.
Раньше работали, когда перестали работать - не знаю. На днях заметил.
правило первое - доступ к index.php есть:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php?q=$1 [L]
правило второе (если не ошибаюсь, должно перенаправлять с https на http) - тоже не работает:
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
С чем связано??? Остальные правила, насколько я могу проверить, отрабатывают нормально. Или что-то где-то неверно написано? Но я старался эти строки не трогать.
P.S. строго не судите, я только учусь:) и вообще из другой области. Спасибо!
Комментарии
а чем вас стандартный хтакцесс не устраивает?
почти всем устраивает!
RewriteCond %{HTTP_HOST} ^ns***\.****\.***$
RewriteCond %{HTTP_HOST} !^medorginfo\.ru$ [NC]
RewriteRule ^(.*)$ http://medorginfo.ru/$1 [R=301,L]
RewriteRule ^(path1|path1/path2)$ / [L,R=301] - там много путей
RewriteCond %{HTTPS} on
RewriteRule ^robots\.txt$ robots-https.txt
еще вот это было:
ExpiresActive On
ExpiresDefault A1209600
<FilesMatch \.php$>
ExpiresActive Off
</FilesMatch>
</IfModule>
Это я все делал по совету на других сайтах; ну, и на этом тоже много чего взял. Но вот что-то не заладилось.
ох уж эти сеошники...
ну, а что не так? что исправить?
у меня даже на "дефолтном" htaccess index.php открывается. а ведь не должен!
где написано, что не должен?
сейчас добрался до функции Frontpage Redirect Handler в Global Redirect...
index.php больше не отвечает!!!
осталась только проблема с https
Ну, а разве должен он появляться. Это же дубль страницы получается.
я думал, что RewriteRule ^ index.php?q=$1 [L] как раз и "посвящено" этому преобразованию... я плохо разбираюсь, согласен; но на многих форумах именно эта строчка приводится в качестве решения...
вы хоть раз видели этот файл в панели вебмастера?
там - нет, не видел... ну, значит, зря "шороху" навел?
так же не забудьте по закрывать адреса вида /node/1/beer и многие другие(по Вашей логике у одной страницы может быть число дублей близкое к бесконечности), в противном случае все Ваши предыдущие действия не имеют никакого смысла и являются необоснованной тратой времени и денег владельца ресурса...
спасибо за подсказку...
а это откуда взялось???? как можно закрыть?
там же еще и "edit" есть. так что просто "концевую часть" url отрезать неправильно...
или это опять не влияет на индексацию?
поисковики ходят только по ссылкам, никаких адресов сами они не изобретают, т.е. куда укажете ссылку, туда и полезут, то есть в данном случае закрывать подобные адреса не имеет смысла, так же как и редирект с node/% на какой-нибудь алиас нужен скорее для красоты, чем для сео
ясно. спасибо!