Может любой говорить мне что случилось с этим кодом htaccess

Так как рекомендуется так или иначе иметь резервные копии перед преобразованиями файловой системы, необходимо скопировать все (не забывайте полномочия файла), где-нибудь создайте ext3 файловую систему на том разделе, затем скопируйте все назад.

0
задан 12 February 2011 в 18:16
1 ответ

В Вашем RewriteRule Вы ничего не получаете, но затем Вы ссылаетесь %2...? RewriteRule не будет воздействовать на собранные данные от regex в RewriteCond.

Обновление: На самом деле, теперь, когда я читаю Ваш код более тесно, похоже, что Вам не нужен RewriteCond. Если Вы просто пытаетесь переписать один URL как другой, можно сделать что-то вроде этого:

RewriteRule ^searcha\.php\?name=(www\.)?([^/\ ]+)[^\ ]* http://www.mydomain.com/%2 [R=301,L]

(Вам, возможно, придется настроить это regex еще немного, так как я не уверен, чему Вы пытаетесь соответствовать),

0
ответ дан 5 December 2019 в 17:41
  • 1
    Вы могли дать некоторый пример?? –   19 May 2010 в 18:09
  • 2
    хорошо я объясню, что собираюсь запустить сайт SEO, который дает Вам большую информацию о SEO путем поиска любых URL поэтому, когда на моей странице результатов поиска, когда кто-то входит, говорят, что www.google.com затем, это должно поймать тот URL к searcha.php, где обработка произойдет и строка адреса, должен переписать на www.mydomain.com/www.google.com, это - то, что я изучаю –   19 May 2010 в 19:03
  • 3
    Вы предназначаете searcha.php, чтобы сделать что-нибудь? Поскольку при перезаписи URL он никогда не будет на самом деле поражаться. Вы могли бы быть более обеспеченным перенаправлением в PHP путем отправки " Location" заголовок (см. php.net/header ). –  Brian 19 May 2010 в 20:15

Теги

Похожие вопросы