подскажите редирект плиз

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Akcium, 1 апр 2012.

  1. Akcium

    Akcium

    Регистр.:
    11 июн 2007
    Сообщения:
    448
    Симпатии:
    230
    Хочу сделать для таких урлов
    Код:
    http://site.ru/image.php?i=http://site.ru/uploads/posts/2012-04/foto.jpeg
    чтобы выглядело примерно так:

    Код:
    http://site.ru/images/uploads/posts/2012-04/foto.jpeg
    час уже мучаюсь никак(
     
  2. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    Код:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^images/(.+)$ image.php?i=http://site.ru/$1 [L]
     
    Akcium нравится это.
  3. Akcium

    Akcium

    Регистр.:
    11 июн 2007
    Сообщения:
    448
    Симпатии:
    230
    а с 301 никак нельзя сделать а то оба работают :ah:
     
  4. pitkina

    pitkina

    Регистр.:
    1 апр 2007
    Сообщения:
    253
    Симпатии:
    176
    в htaccess бесконечный редирект

    PHP:
    if(strstr($_SERVER['REQUEST_URI'],'image.php') AND $path=parse_url($_GET['i'],PHP_URL_PATH)) header("Location: /images".$path,true,301);
     
    Akcium нравится это.