Alter Mod Переписать со вторым аргументом - PullRequest
0 голосов
/ 11 февраля 2019

В настоящее время я работаю над сокращением URL-адреса для своего блога, поскольку с годами URL-адреса стали очень длинными.Пока все работает хорошо, только я не получаю разрешение второй переменной в "redirect.php".

Это должно быть из следующего URL.http://example.com/bM/bla1.html -> content.php? Alias ​​= bM & ref = bla1

Пока вызов работает на http://example.com/bM Он будет правильно преобразован в content.php? Alias ​​= bM

К сожалению, я не могу разрешить вторую переменную.Я уже пробовал разные инструкции, но, к сожалению, я не очень хорошо понимаю RegExp.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteOptions MaxRedirects=1
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule ^([a-zA-Z0-9_-]+)$ content.php?alias=$1 [L]
    RewriteCond %{SERVER_PORT} !^443$
</IfModule>
...