2016-07-30 8 views
0

Ich möchte von der URL ändern:wie eine specifiq url umschreiben durch .htaccess

http://domain.com/blog/contact 

zu:

http://domain.com/contact 

Hier http://domain.com: ist eine einfache statische Website, und für das Bloggen und Kontakt Seite Wir haben Wordpress als Unterordner (Blog) verwendet, das ist die Ursache, die wir bekommen http://domain.com/blog/contact. Also für die Blogseite öffnet es Blog von dieser http://domain.com/blog URL. Und es ist in Ordnung. Aber in Kontakt Seite wollen wir die URL wie http://domain.com/contact ändern statt http://domain.com/blog/contact

Antwort

0

Sie können versuchen, diese RewriteRule verwenden, stellen Sie sicher, dass Sie deutlich Ihren Cache, bevor es zu testen.

RewriteEngine On 
RewriteRule (.*)/blog/(.*) $1/$2 
0

Fügen Sie den folgenden Code in die Datei .htaccess unter SUBDIRECTORY, oder erstellen Sie neue .htaccess-Datei die Umleitung zu verwalten.

RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)$ /$1 [R=301,L] 

oder anstelle von oben hinzufügen zu root .htaccess-Datei folgenden Code

RewriteEngine on 
RewriteRule ^subfolder/(.*)$ /$1 [R=301,L] 

Cache leeren oder versuchen Sie einen anderen Browser