Показать полную графическую версию : [решено] Корневая папка не подхватывает автоматически index.php
Artem-Samsung
21-09-2008, 17:43
не корневая, а просто папка
Вообщем дело такое.
в папке почему то не хочет автоматически присваивать index.php
т.е.
http://deykun.com/xtf/ - не работает
http://deykun.com/xtf/index.php - работает
http://deykun.com/xtf/?p=1#comments - не работает
http://deykun.com/xtf/index.php?p=1#comments - работает.
Это проблема движка или в сервере где то настаивается.
Подскажите в какую сторону копать
.htaccess:
DirectoryIndex index.php index.html
положить в корень сайта
Artem-Samsung
21-09-2008, 18:36
Сделал.. не помогло :(
а еще в папочку xtf кинуть?
Artem-Samsung, сервер-то Apache? А то мало ли...
Artem-Samsung
21-09-2008, 19:25
а еще в папочку xtf кинуть? »
У меня в корневой было.
Создавал в xtf. Как то странненько.
Вообщем может в настройках сервера чего нехватает, поколупаюсь.
Artem-Samsung, сервер-то Apache? А то мало ли... »
Так точно.
Если есть доступ к конфигам сервера, то прямо в httpd.conf пишите
DirectoryIndex index.php index.html
Точнее - исправляйте, т.к. DirectoryIndex уже должно быть указано. Вдруг в настройках запрещено использование .htaccess'а.
Artem-Samsung
21-09-2008, 22:06
Спасибо, прописал в самом httpd.conf и заработало.
Интересно, как бы так настроить, что бы воспринимались .htaccess'ы....
Прийдется покопаться в документациях :)
Coutty, Arrest, большое спасибо
Artem-Samsung
21-09-2008, 22:31
В конфиге заменил
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>
на
<Directory />
Options None
AllowOverride All
Order deny,allow
Deny from all
</Directory>
И вроде .htaccess'ы заработали )))
Artem-Samsung
31-01-2009, 00:42
Вопрос по .htaccess
Делаю запись
RewriteRule sanginova index.php?teacher=19 [L]
получается все почти хорошо
www.kxtp.deykun.com/sanginova отображается
Но вот таким образом картинка перестала работать sanginova.jpg
Тоже пітается заменить на ту страницу.
Можно как то сделать что бы работало перенаправление. но в то же вемя не трогало другие файлы и именем sanginova?
Буду благодарен
Кажется это делается так.
Написать строчкой выше - RewriteCond !-f
http://www.shtogrin.com/library/web/mod_rewrite/doc/RewriteCond/
Artem-Samsung
31-01-2009, 01:10
Полный файлик у меня такой:
DirectoryIndex index.php
RewriteEngine On
RewriteRule sanginova index.php?teacher=19 [L]
Вашу запись нигде не мог притулить =))
В логе пишет
[Sat Jan 31 00:07:59 2009] [alert] [client 94.74.72.123] /var/www/.htaccess: RewriteCond: bad argument line '!-f'
Ну да конечно.
RewriteCond %{REQUEST_FILENAME} !-f
Artem-Samsung
31-01-2009, 01:17
Кажись есть )) Спааасибо !!!
Нужно будет почитать инфу по .htaccess
Просто еще не дошел до оптимизации
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.