|
|
|
| на локале под виндой в корень кладу .htaccess
php_flag display_errors on
RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ page.php
|
в ответ получаю ошибку 500, а на хостинге работает нормально.
в конфиге LoadModule rewrite_module modules/mod_rewrite.so коментирий снят
подскажите в чём дело?
И ещё, можно настроить mod_rewrite на определённых User-Agent? | |
|
|
|
|
|
|
|
для: BArt Simpson
(27.01.2006 в 13:09)
| | Ошибку вызывает строка
php_flag display_errors on
|
Дело в том, что у Вас php подключен как CGI, а директиву php_flag можно использовать только при php, подключенном в качестве модуля.
>И ещё, можно настроить mod_rewrite на определённых User-Agent?
Можно. А что именно нужно сделать? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.01.2006 в 23:51)
| | mod_rewrite даёт поисковикам читать index.html, а пользователей перекидывает на page.php | |
|
|
|
|
|
|
|
для: BArt Simpson
(30.01.2006 в 16:47)
| | Примерно так
DirectoryIndex page.php
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^Имя_агента
RewriteRule ^(.*) /index.html
|
HTTP_USER_AGENT соответствует заданному шаблону имени агента, то происходит переадресация на страницу index.html
Страницей, открываемой по умолчанию, назначаем page.php
PS: Это очень рискованный способ раскрутки. Если робот поисковика не представится и вы его пропустите на страницу page.php, то Ваш сайт может быть удален из базы поисковой системы, т.к. поисковая система выявит обман. | |
|
|
|