2016-12-11 4 views
0

Я пытаюсь создать SEO-URL с помощью htaccess php..htaccess seo friendly url not found issue

Вот оригинальный URL:

http://www.example.in/viewitem.php?typedp=bus&viewdp=bus-seat-test-item

ожидается SEO Friendly URL:

http://www.example.in/bus/bus-seat-test-item

Используя следующее правило в .htaccess

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule typedp/(.*)/viewdp/(.*)/ viewitem.php?typedp=$1&viewdp=$2 

Но это показывает, как не найден 4 04.

Я новичок в этой концепции.

любая помощь оценена.

ответ

3

попробовать это один:

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)$ /viewitem.php?typedp=$1&viewdp=$2 [QSA, L] 

взглянуть на: Mod Rewrite Generator

+0

Звуки и быстрый ответ. Возможно, вы захотите добавить флаг 'QSA', вы никогда не знаете ... И, возможно, замените флаг' L' флагом 'END'. – arkascha

+0

@arkascha: Я думаю, что замена 'L' на' END' не требуется в этой ситуации. я прав? – smoqadam

+0

Не могу сказать, так как я не знаю ситуации, не так ли? Конечно, было бы безопаснее, не так ли? Если OP не использует действительно устаревший http-сервер. – arkascha