Проблема с .htaccess RewriteRule (mod-rewrite) - PullRequest
0 голосов
/ 13 марта 2012

Я не могу заставить RewriteRule вступить в силу - он просто не соответствует.

Мой URL: http://www.example.com/users/username/articles/2012/03/12/article-title.php

Мой код .htaccess:

RewriteEngine On

RewriteRule ^users/([a-zA-Z0-9]+)/articles/$ article.php?url=/users/$1/articles/$2 [L]

1 Ответ

1 голос
/ 13 марта 2012

RewriteRule, который вы перечислили, захватывает только те URL-адреса, которые заканчиваются на «article /».Вам нужно добавить что-то, чтобы захватить остальную часть текста, например (. *), Что даст вам

RewriteRule ^users/([a-zA-Z0-9]+)/articles/(.*)$ article.php?url=/users/$1/articles/$2 [L]
...