• Как сделать редирект с htaccess c get параметрами?

    @16Gb Автор вопроса
    /forum/46-24786-1
    /forum/index.php?threads/46/24786/page-1

    46 это номер раздела
    24786 номер треда
    1 номер страницы

    я просто хотел передать эти параметры

    это не работает, редиректа не происходит
    RewriteRule ^forum/([^&]+)-([^&]+)-([^&]+)$ /forum/index.php\?threads/$1/$2/page-$3 [L,R=301]

    если вставляю
    RewriteCond %{REQUEST_URI} forum/([^&]+)-([^&]+)-([^&]+)
    RewriteRule forum .*$ /forum/index.php?threads/%1/%2/page-%3
    то ошибка 500 стразу

    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 405 default
    ErrorDocument 406 default
    ErrorDocument 500 default
    ErrorDocument 501 default
    ErrorDocument 503 default

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]


    вот весь мой htaccess

    RewriteRule ^forum/46-24786-1$ /forum/index.php?threads/46/24786/page-1 [L,R=301]

    даже такой прямой без параметров не работает

    СДЕЛАЛ ТАК
    RedirectMatch 301 ^/forum/(\d*)-(\d*)-(\d*)$ /forum/index.php?threads/$1/$2/page-$3
    Ответ написан
  • Почему не меняется zoom ymaps?

    @16Gb Автор вопроса
    я в общем понял в чём проблема, ответ отдаётся не сразу вот здесь myMap.geoObjects.add(result.clusterize());
    Но проблема в том что в документации нет никого события когда сервер даст ответ. я могу сделать просто тайм аут, но сервер отвечает с разной скоростью.

    В общем я нашёл решение

    result.then(function () {
    myMap.setZoom(17);
    });
    должно быть так.
    Всем спасибо за хелпу
    Ответ написан
    Комментировать
  • Почему a:visited применяется ко всем ссылкам?

    @16Gb Автор вопроса
    не, оказалось, если уже есть один объявленный класс с visited, то с другого он убирается как бы.
    Ответ написан
    Комментировать