похоже, что владельцом файлов является пользователь под которым работает апач (это nobody и т.п.), нужно попросить хостера поменять права на файлах или сделать это самом если есть ssh (но если не ошибаюсь нужны права root) chown ftpuser:ftpuser *
вы уверены? если я не ошибаюсь 301-й редирект ставится для гугла, а яндекс никогда не склеит если будет стоять редирект.
Спасибо. (10 символов)
Спасибо за терпение :)
Сейчас всё редиректится, только похоже оно зацикливается.
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule index.php /set/%1.html? [R=301,L]
RewriteRule ^set/([0-9]*).html$ index.php?id=$1 [L]
Версия Apache 1.3.37 (Unix)
попробовай на другом хосте - работает, но перенапрявляет на set/.html - т.е. id теряется.
попробую у хостера спросить ещё.
начало файла:
RewriteCond ${QUERY_STRING} ^id=([0-9]+)$
набираю в строке адреса site.ru/index.php?id=121710 - и ничего не происходит
>>RewriteRule ^set/([0-9]+).html$ /index.php?id=$1 [R=301,L] - это есть
но в таком случае страница будет доступна как по адресу set/123.html так и index.php?id=123 - я хочу отправлять пользователя\бота с index.php?id=123 на set/123.html
таким образом не хочет работать
Bytut, не стоит грубить, это действительно утомляет когда видишь одни и теже вопросы каждый день, и большинство даже не пытаются юзать поиск.
пере-недо-ап. >>>notitle, в выдаче по некоторым запросам половина мусора