2016-10-04 5 views
2

Diese URLhtaccess Seite Redirect ohne Seiten-ID

http://www.example.com/news/2138-gideon-rothschild-listed-leading-lawyer-expert-guides

Bedürfnisse URL zu dieser URL

http://www.example.com/news/gideon-rothschild-listed-leading-lawyer-expert-guides umgeleitet werden.

Hier ist ein weiteres Beispiel:

http://www.example.com/articles/2140-can-you-trust-your-trust

zu

http://www.example.com/articles/can-you-trust-your-trust

Der Client die Seite ID will aus der URL entfernt. Kann diese Umleitung in der htaccess-Datei erfolgen oder muss ich das mit PHP machen?

+0

Ich kann in .htaccess erfolgen. –

+0

siehe mod_rewrite - http://httpd.apache.org/docs/current/mod/mod_rewrite.html –

+0

Sie können dies nicht mit htaccess tun, wenn Sie die Seite nicht ohne die Seiten-ID öffnen können ... – Croises

Antwort

0

Ja, es kann getan werden, Verwenden einer RedirectMatch Regel.

Platz dieser Regel in Ihrer Website root .htaccess:

RedirectMatch 301 ^/(articles)/\d+-(.+)$ /$1/$2 
0

Die grundlegende Regel wie folgt aussehen könnte:

RewriteRule ^([0-9-]+)(.*)$ /$2 [L,R=301] 

Sie müssten es ein wenig Feinabstimmung, wenn Sie Nachrichten/oder Artikel wollen/