We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 37845
    • 1 Posts
    Здравстуйте, установлен evo 1.0.5
    со стандартным .htaccess, ЧПУ успешно работает.

    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    
    # Fix Apache internal dummy connections from breaking [(site_url)] cache
    RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
    RewriteRule .* - [F,L]
    
    # For Friendly URLs
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    


    Появилась необходимость установить сторонний скрипт вне системы, файл которого имеет вид /auto.php?bmw&audi

    Хочу с помощью mod_rewrite переписать урл в /compare/auto-bmw-audi.html

    Добавил следующую надпись в htaccess

    RewriteRule ^compare/auto-(.*?)-(.*?)\.html$ /auto.php?model1=$1&model2=$2[L]
    


    Появилась проблема в ЧПУ, урл вида /compare/auto-bmw-audi.html приводит к ошибке 404, системы.

    Я так понимаю, что это из-за основного правила из Modx.

    Вопрос - как совместить основное правило ЧПУ для modx и ЧПУ страниц стороннего скрипта?

    Буду благодарен