2016-08-25 7 views
3

Ich habe diese Zeile in Joomla .htaccess hinzugefügt, um einen Teil der URL zu entfernen.Rewrite Regel in Joomla .htaccess funktioniert nicht

Original-URL Beispiel - http://odishayellowpages.in/item/scientific-suppliers

Erforderlich URL Beispiel - http://odishayellowpages.in/scientific-suppliers

ich diese Rewrite-Regel verwendet haben - aber es doens't keinen Unterschied machen.

# Begin - Custom redirects 
# 
# If you need to redirect some pages, or set a canonical non-www to 
# www redirect (or vice versa), place that code here. Ensure those 
# redirects use the correct RewriteRule syntax and the [R=301,L] flags. 
# 
RewriteRule ^item/(.*)$ $1 [R=301,L] 
## End - Custom redirects 
+0

Ich habe das ohne Glück versucht. – Joshi

+0

Ok, wenn ich 'RewriteRule^item /(.*)$ $ 1 [R = 301, L]' schreibe gerade unterhalb der Engine neu schreiben Ich bekomme die URL so - 'http://odishayellowpages.in/var/www/ odishayellowpages.in/web/scientific-suppliers – Joshi

+0

no '/ item /' ist kein echtes Verzeichnis – Joshi

Antwort

3

können Sie diese Umleitung Regel verwenden nur unter RewriteEngine On Linie:

RewriteRule ^item/(.*)$ /$1 [R=301,L,NC,NE] 

Sie müssen / am Anfang der Ziel-URL verwenden, um zu vermeiden, es zu aktuellem Dateisystem-Pfad angehängt zu werden.

+0

Ich bekomme das Ergebnis so - http://odishayellowpages.in/var/www/odishayellowpages.in/web/scientific- Lieferanten – Joshi

+0

Das ist Ihr alter Browser-Cache, löschen Sie den Cache und wiederholen Sie den Test. – anubhava

+0

Sie haben Recht, aber jetzt bekomme ich 404 Fehler nicht gefunden. Irgendein Vorschlag. – Joshi