Как мне заставить мои URL работать с mod_rewrite? - PullRequest
0 голосов
/ 25 июня 2009

У меня проблемы с перезаписью.

http://test.bradp.com/drupal/Crocodile-Style/1 работает нормально.

http://test.bradp.com/drupal/Crocodile-Style/ НЕ РАБОТАЕТ.

Apache выдает 404. По умолчанию логика PHP равна странице 1, а страница не указана, поэтому я знаю, что сценарий в порядке.

Вот код: RewriteRule ^ Стиль крокодила / ([0-9] +) /? $ Products / display.php? Папка = стиль крокодила & page = $ 1 [L, NC]

Что я могу сделать?

1 Ответ

1 голос
/ 25 июня 2009

Вы используете + modfier (1 или более) вместо * модификатора (0 или более).

Вместо этого вы должны использовать:

RewriteRule ^Crocodile-Style/([0-9]*)/?$ products/display.php?folder=crocodile-style&page=$1 [L,NC]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...