2016-05-06 20 views
-6

ich meine alte dynamische Urls neue Urls wie dies am Umleiten:301 umleiten alte Urls neuen Urls

aus:

http://example.com/movie/movie-name 

zu:

http://example.com/movie_id-movie_name-example.html 

wo Film-ID und Film Name ist variabel hier war mein alter htaccess

RewriteRule ^/?movie/([a-z0-9\-]+)\/?$ index.php?menu=watchmovie&perma=$1&lang=en [L] 
und hier ist meine neue .htaccess
RewriteRule ^([0-9]+)-([a-z0-9\-]+)-example\.html$ index.php?menu=watchmovie&perma=$2&lang=en&id=$1 [L] 
+5

Gut für dich! Leider bin ich nicht sicher, was deine Frage ist ... –

+0

alte Links sind in dieser Form http://example.com/movie/movie-name und jetzt sind neue Links in dieser Form http://example.com/movie_id -movie_name-example.html nach meiner htaccess so will ich und 301 von alten Links zu neuen Links – 1337

+0

immer noch keine Frage. – Wobbles

Antwort

1

hinzufügen unterstreicht Sie regex, die URL unter der Annahme:

http://yoursite.com/978632-the_hunter.html

Sie wie etwas brauchen:

RewriteRule ^([0-9]+)-([a-z0-9\-_]+)-example\.html$ index.php?menu=watchmovie&perma=$2&lang=en&id=$1 [L] 
+0

Möchten Sie den Downvote kommentieren? –

+0

bro das ist schon in meinem htaccess und auch in meiner Frage: S ich weiß nicht, warum Sie meine Frage als meine Antwort einfügen: D – 1337

+1

Wo ist der Unterstrich auf der Regex? '([a-z0-9 \ -_] +)' –

Verwandte Themen