2015-06-03 2 views
0

Я хочу, чтобы перенаправить эту ссылку:Перенаправление связь с параметрами, используя HTAccess

/content/catagorie.php?item=Notariaat

В этой ссылке:

http://www.meddo.nl/vacatures/notariaat/

я использовал этот :

Redirect /content/catagorie.php?item=Notariaat http://www.meddo.nl/vacatures/notariaat/ 

Но это не сработало.

Thx

+0

Попробуйте поиск Google для 'PHP создать SEO дружественный url', для этого есть тысячи гидов. – Styphon

+1

Вы хотите сделать это в .htaccess или внутри самого файла 'catagorie.php'? –

+0

Возможный дубликат [Как переписать SEO дружественный url как stackoverflow] (http://stackoverflow.com/questions/9168364/how-to-rewrite-seo-friendly-urls-like-stackoverflow) – Styphon

ответ

0

использование этого 301 перенаправлять

Redirect 301 http://example.com/content/catagorie.php?item=Notariaat http://www.meddo.nl/vacatures/notariaat/ 
0

Вы можете использовать эти 2 правила в корневом файле .htaccess:

RewriteEngine On 

# external redirect from actual URL to pretty one 
RewriteCond %{THE_REQUEST} /content/catagorie\.php\?item=([^\s&]+) [NC] 
RewriteRule^/vacatures/%1? [R=302,L,NE] 

# internal forward from pretty URL to actual one 
RewriteRule ^vacatures/([^/.]+)/?$ /content/catagorie.php\?item=$1 [L,QSA,NC] 
+0

Это не работает. –

+0

Что такое полный URL-адрес, который вы указали в браузере, а также покажете свой полный .htaccess. – anubhava

+0

RewriteEngine На # внешнего перенаправления от фактического URL в значительной один RewriteCond% {THE_REQUEST} /content/catagorie\.php\?item=([^\s&]+) [NC] RewriteRule ^/vacatures /% 1 ? [R = 302, L, NE] # внутренняя пересылка от довольно URL-адреса до фактического RewriteRule^vacatures /([^/.]+)/?$ /content/catagorie.php\?item=$1 [L, QSA, NC] Redirect 301 /content/catagorie.php?item=Notariaat http://www.meddo.nl/vacatures/notariaat/ –

Смежные вопросы