2016-06-23 5 views
2

.htaccess код RewriteRule:.htaccess RewriteRule пустые параметры заметьте нашли ошибку

RewriteRule ^urunler/([0-9a-zA-Z-_]+)/([0-9]+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA] 

Я собираюсь этот адрес «example.com/urunler/hi-tech-cadirlar/1".There ошибка в этот URL. Но «example.com/urunler/hi-tech-cadirlar» этот URL-адрес перейдите на страницу 404, не найденную. Я не могу сделать разбивку на страницы. Я не хочу ошибку Пустые параметры.

ответ

0

Вы можете использовать два разных правила, один для пагинации и других без пагинации:

RewriteRule ^urunler/([\w-]+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA,NC] 

RewriteRule ^urunler/([\w-]+)/(\d+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA,NC] 
+1

поблагодарить у очень много. –

+1

@anubhava Дорогой Если у вас есть время, вы можете проверить мой вопрос для меня? [LINK] (http://stackoverflow.com/questions/38020054/remove-php-extension-from-subfolder-url) – Azzo