2016-06-13 9 views
3

ich Umleitungen von Urls wie.htaccess Umleitungen von Ziffern am Ende

/test/112321 to /test/ 
/test/test2/1311223 /test/test2/ 

Es gibt nur Ziffern am Ende der URL machen will.

Jetzt habe ich

RewriteCond %{HTTP_HOST} ^(.*)([0-9]*)/$ [NC] 
RewriteRule ^(.*)/([0-9]*)$ http://%1/$1/ [R=301,L] 

, aber es funktioniert nicht. Könnten Sie mir dabei helfen?

Antwort

2

Sie brauchen nicht RewriteCond %{HTTP_HOST} wie Sie REQUEST_URI es ihnen gleich, was Sie in RewriteRule selbst tun können.

können Sie diese Regel in .htaccess Site-Stamm verwenden:

RewriteEngine On 

RewriteRule ^(.+)/([0-9]+)/?$ /$1/ [R=301,L,NE] 
+1

Vielen vielen Dank verwenden können! Funktioniert perfekt! –

1
RewriteCond %{HTTP_HOST} ^(.*)/([0-9]+)/?$ 

statt:

RewriteCond %{HTTP_HOST} ^(.*)([0-9]*)/$