siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
87793:
Ну дык посмотреть можно в код и увидеть, что нету там никакого фишинга

Лол. А про захват событий, такой например как сабмит формы слышали? В топку такие формы на такие сайты.

olkaBaby:
Это вариант выдал вот что

Без [OR]

RewriteCond %{QUERY_STRING} ^p=(\d+)

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^(.+\.html) /$1? [R=301,L]

RewriteRule ^(.+\.html). /$1 [R=301,L]

2. Все редиректы надо добавлять перед реврайтами, в данном случае перед

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

если точно не уверены где есть реврайты, то помещать редиректы можно сразу за RewriteEngine

RewriteEngine on

RewriteCond %{QUERY_STRING} ^p=(\d+)

RewriteRule ^$ http://www.mysite.ru/1/1/%1? [R=301,L]

1. Не забывать и про RewriteEngine On

2. Если есть реврайты, добавлять надо перед ними

3. Проверял, редирект рабочий. Про кеширование браузером ответов тоже стоит помнить.

niko_viktor:
Вижу например ситуацию описанную выше и добавляю правило в robots.txt

Ну да, для других ситуации будете добавлять другие правила. С htaccess-ом тоже самое будет.

niko_viktor:
Но не работает. Синтаксис естественно порчу т.к. не могу его понять. Уже больше месяца мучаюсь. Пробую и так и эдак. Даже уже пытался кинуть эту затею... Но как увижу в очередной раз, что в Гугле снова множество дублей, аж плохо... Откуда он только берет эти не правильные адреса?..

Добавьте шаблон в роботс и не мучайтесь.

niko_viktor:
Пробовал такие варианты:

QUERY_STRING (строка запроса) не обрабатывается в RewriteRule. Ее можно проверить только с помощью RewriteCond

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^(.+\.html)$ /$1? [R=301,L]

niko_viktor:
Я уже замучился писать на каждое выражение правило в robots.txt для запрета индексации.

Зачем каждое когда здесь можно создать одно правило для всех выражений? ВЫ же сами видите что часть урла остается статическим, и легко определяет ваши урлы, не запрещая ничего лишнего.

nattusiabk:
Возможно ли эту задачу решить с помощью .htaccess ?

Если вы про смену формата ЧПУ в скрипта то нет.

Если про редирект с одного адреса на другой - то вполне возможно.

Если шаблон чпу делается реврайтами отдельно для каждого типа, и нужно их поменять то очень даже возможно.

Определитесь точнее что вам нужно, и задайте вопрос более конкретно.

ПС.

И помните, htaccess на изменят ничего в ваших скриптах - это конфигурационный файл веб сервера, для управления настройками сервера!

А права у этой папке/файла какие?

А индексный файл в папке есть? Вы каким образом к ней обращаетесь? Напрямую к какому-то файлу обратится не пробовали /support/file.html?

Всего: 6568