Я немного утрировал по поводу первых мест, имелся ввиду обычный подъем на несколько позиций.
А есть ли какие-нибудь наметки, информация по этому вопросу или это
секрет оптимизаторов? :)
Interitus, [0-9] - это как я понял из регулярки только цифры? Тогда наверное будет лучше написать вместо них: (.*), т.е. и цифры и буквы.
svift, т.е если поработать с кодом с помощью W3С валидатора, то есть возможность выскочить на первые места в Рамблере? Или у него другие критерии восприятия кода?
Извините, а можно подробнее про восприятие кода Рамблером...
Interitus, Спаситель!!!
Interitus, спасибо большое с Вашей помощью разобрался.
Я наверное Вас совсем замучил, но не получается прописать следующее, начнем по порядку:
есть
RewriteRule ^(.*).html$ index.php?is=$1 [L]
он преобразует http://localhost/?is=about в http://localhost/about.html
нужно чтобы при передаче print=1 делал следующее:
преобразовывал http://localhost/?is=1&print=1 в http://localhost/print/1.html
Использую такой вариант:
RewriteRule ^sendurl(.*)$ sendurl.php?link=$1 [L]
При просмотре свойств страницы в IE, показывает адрес страницы:
http://localhost/plugins/sendurl/pravo/ecolog_pravo/7.html
А при использовании Мозиллы:
http://localhost/plugins/sendurl.php
Почему так? Мне кажется, что .htaccess все таки неправильный.
Miha Kuzmin, работает и без него, может быть, потому что .htaccess лежит в каталоге plugins.
Interitus,
Извините, может быть Вы ошиблись, но в правой части итак стоит sendurl.php?link=$1 [L]
Получилось так:
Извините, что поднимаю топик, но никак не получается преобразовать URL вида:
http://localhost/plugins/sendurl.php?link=/pravo/ecolog_pravo/7.html
к
Пробовал вот так:
RewriteEngine On
RewriteBase /
RewriteRule ^/sendurl/(.*)$ sendurl.php?link=1$ [L]
но $link почему-то не передается.