Apache Rewriterules - PullRequest
       8

Apache Rewriterules

0 голосов
/ 02 ноября 2010

Как мне подобрать такой URL-адрес:

1/2/3 / * * 1003

это означает:

1 = http: // www.mysite.com

2 = может быть моей страницей или моей страницей

3 = может быть myparam1 или myparam-1 или my-param-1

-> 1 должно быть предварительно определено

-> 2 и 3 могут содержать только буквы или буквенно-цифровые или буквенно-цифровые символы плюс один дефис или два (-)

Мне нужно регулярное выражение для использования с htaccess, чтобы переписать URL-адрес на другой URL с некоторыми параметрами $ _GET.

Заранее спасибо.

1 Ответ

0 голосов
/ 03 ноября 2010

Попробуйте это правило:

RewriteCond %{HTTPS} =off
RewriteCond %{HTTP_HOST} =www.example.com
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ foo?1=$1&2=$2
...