хелп! при заливке .htaccess отваливается php

you_too
На сайте с 28.06.2006
Offline
89
652

Заливаю такой

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^sait.ru

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

RewriteCond %{HTTP_HOST} ^www.sait.ru$ [NC]

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

RewriteCond %{HTTP_HOST} ^www.ne_sait.ru.su$ [NC]

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

301 работает, но отваливается php

какие строки добавить? вроде все перепробывал не пашет

Apache/2.2.9 (FreeBSD) PHP/5.2.6

п.с.

Просто не совсем понятно в чем дело

/test.php работает

<?php

phpinfo()

?>

сапа в /***.shtml файлах вкладывается и работает

/catalog/index.php - уже не работает, задолбался :(

Малютка на Tegra 2 - Trim-Slice (http://blog-youtoo.ru/?p=4277) | Стабильный денежный (bit.ly/o7GqGQ) поток
zhidronsss
На сайте с 12.10.2007
Offline
36
#1

в локале с этим столкнулся, Апач умирал моментально как только .htaacces закидывал.

лечитсо правкой файла httpd.conf

А вот что править- забыл (погуглите), возможно AllowOverride All надо поставить

http://lugovoy.net/post/60/ -вот тут что то подобное

you_too
На сайте с 28.06.2006
Offline
89
#2
zhidronsss:
в локале с этим столкнулся, Апач умирал моментально как только .htaacces закидывал.
лечитсо правкой файла httpd.conf
А вот что править- забыл (погуглите), возможно AllowOverride All надо поставить

http://lugovoy.net/post/60/ -вот тут что то подобное

Так в том то и дело, что не умирает, когда я его закидываю все работает и 301 и php в .shtml обрабатывается и phpinfo() в /test.php

не пашет каталог 2 УВ (уровень вложенности) /catalog/index.php

п.с. тут дело именно в редиректе

пишу так и каталог не работает

DirectoryIndex index.php index.html default.htm default.html

RemoveHandler .html .htm .shtml

AddType application/x-httpd-php .php .htm .html .shtml

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^sait.ru

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

RewriteCond %{HTTP_HOST} ^www.sait.ru$ [NC]

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

RewriteCond %{HTTP_HOST} ^www.ne_sait.ru.su$ [NC]

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

убираю редирект и все пашет

DirectoryIndex index.php index.html default.htm default.html

RemoveHandler .html .htm .shtml

AddType application/x-httpd-php .php .htm .html .shtml

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

you_too добавил 11.12.2008 в 01:59

попробывал регулярными выражениями через RedirectMatch 301

вообще все не работает 😒

you_too добавил 11.12.2008 в 02:37

Забыл сказать, что перенаправляется все с sait.sait.ru (домен 3 уровня) на newdomen.su (домен второго уровня) физически оба домена на одном хостинге и в одной папке на сервере

залил так все работает - кроме пхп на страницах второго уровня вложенности т.е. newdomen.su/catalog/ и sait.sait.ru/catalog/ выдают - You don't have permission to access /catalog/ on this server 😒

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^sait.sait\.ru$ [NC]

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

RewriteCond %{HTTP_HOST} ^www.sait.sait\.ru$ [NC]

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

RewriteCond %{HTTP_HOST} ^www.newdomen\.su$ [NC]

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

you_too добавил 11.12.2008 в 13:11

Может есть у кого еще идеи, что не так?

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