|
|
13.11.2006, 10:25
|
|
Владимир
Креативное бюро BLOCK-NOT
Зарегистрирован: 2006-10-21
Сообщений: 13
|
Добрый день! Подскажите что нужно настроить, чтобы при запуске www.domen.ru открывалась титульная страница. Сейчас она открывается толька при наборе www.domen.ru/netcat, т.е. сразу спрашивает пароль и перехожу в режим редактирования контента
И второй вопрос: как настроить поиск, чтобы он вызывался из раздела
www.domen.ru/search/
))
|
|
|
14.11.2006, 15:05
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
А что открывается при наборе www.domen.ru/? Титульная там по умолчанию и должна открываться.
Создать раздел первого уровня с ключевым словом "search", подключить к нему шаблон поиска.
|
|
|
14.11.2006, 15:14
|
|
Владимир
Креативное бюро BLOCK-NOT
Зарегистрирован: 2006-10-21
Сообщений: 13
|
Вместо нее пишет невозможно отобразить страницу.
С поиском уже разобрался, спасибо. Т.е. теперь корректно работает domen.ru/search/, domen.ru/map/, а domen.ru все равно не работает. Кстати, настраиваю локально, работает на Денвере, NetCat 2.4 Corporate
))
|
|
|
14.11.2006, 15:42
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Скорее всего что-то с .htaccess файлом...
mod_rewrite у вас, кстати, установлен?
|
|
|
16.11.2006, 11:36
|
|
Владимир
Креативное бюро BLOCK-NOT
Зарегистрирован: 2006-10-21
Сообщений: 13
|
То, что с .htaccess что-то не так, понятно, но что конкретно это я и пытаюсь узнать.
А как проверить наличие mod_rewrite?
))
|
|
|
16.11.2006, 13:01
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Узнать о mod_rewrite можно, например, с помощью phpinfo() -- в блоке информации о apache должен быть список всех модулей, которые на него установлены.
.htaccess файл должен быть таким:
Код:
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php
Options -Indexes
Options FollowSymLinks
<IfModule mod_php4.c>
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
Но также в настройках apache, в файле httpd.conf должна быть разрешена обработка всех директив из .htaccess
|
|
|
16.11.2006, 16:29
|
|
Владимир
Креативное бюро BLOCK-NOT
Зарегистрирован: 2006-10-21
Сообщений: 13
|
Спасибо за желание оказать помощь, но помогла только полная переустановка системы. Создал архив проекта, переустановил Денвер, NetCat, все заработало. Видимо что-то намудрил.
))
|
|
|
22.11.2006, 12:12
|
|
Гость
Гость
|
n писал(а):Узнать о mod_rewrite можно, например, с помощью phpinfo() -- в блоке информации о apache должен быть список всех модулей, которые на него установлены.
.htaccess файл должен быть таким:
Код:
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php
Options -Indexes
Options FollowSymLinks
<IfModule mod_php4.c>
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&"
</IfModule>
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>
Но также в настройках apache, в файле httpd.conf должна быть разрешена обработка всех директив из .htaccess
|
|
|
05.03.2007, 20:11
|
|
Гость
Гость
|
Повезло я уже раз 10 ставил, причем 1 раз вроде работало как не помню, а сейчас хоть убей не пашет и все такая же фигня.
|