2016-10-02 2 views
-2

Ich habe eine Webseite, sagen, www.xyz.com/contests.html.umleiten einer Webseite zu WordPress URL in Apache

Ich möchte umleiten auf http://example.com/contests/ auf Serverebene [mit Apache .htaccess]. Diese neue URL ist ein Wordpress-Link.

Wie mache ich das?

danke im voraus

+0

Es gibt buchstäblich umleiten Hunderte von Fragen zu Stack Overflow allein und buchstäblich Tausende von Seiten im Internet, die erklären, wie die .htaccess-Umleitung funktioniert. Wenn du es selbst versucht hast, was war das Problem, dem du begegnet bist? – JJJ

+0

Ich habe viel versucht .. konnte nicht genau das finden, was ich suche – KawaiKx

+0

Mögliches Duplikat von [Wie man eine einzelne Webseite von einer Domäne zu einer anderen umleitet mit .htaccess] (http://stackoverflow.com/questions/3692733/ how-to-redirect-eine-single-web-page-from-one-domain-to-other-using-htaccess) – JJJ

Antwort

1

Dieser Code ist direkt von meiner Website übernommen.

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^contests\.html$ http://example.com/contests.html [R=301,L] 
</IfModule> 

Angenommen, Sie mod_rewrite tun haben (überprüfen!), Der einzige Grund, warum ich mir vorstellen kann für sie nicht funktioniert ist, dass Sie nicht Ihre Situation richtig beschreiben hat und z Die Umleitung beginnt an einer anderen Stelle als im Stammverzeichnis. Vielleicht möchten Sie experimentieren mit dem Entfernen der Anker (^, $) und wenn Sie finden, funktioniert es, Aktualisierung der Regexp oder RewriteBase, um Ihre genaue Situation zu entsprechen.

+0

kein Glück mit diesem – KawaiKx

+0

Dieser Code ist direkt von meiner Website übernommen. Angenommen, Sie haben mod_rewrite (überprüfen Sie!), Der einzige Grund, warum ich daran denken kann, dass es nicht funktioniert, ist, dass Sie Ihre Situation nicht richtig beschrieben haben und z. Die Umleitung beginnt an einer anderen Stelle als im Stammverzeichnis. Vielleicht möchten Sie experimentieren mit dem Entfernen der Anker ('^', '$') und wenn Sie finden, dass es funktioniert, Aktualisierung der Regexp oder 'RewriteBase', um Ihre genaue Situation zu entsprechen. – pepak

+0

Ich betreibe viele Domains auf meinem Server. Ich habe einen virtuellen Host für verschiedene Domains eingerichtet. – KawaiKx

0

In .htaccess (von xyz.com) schreiben folgendes:

Auf diese Weise können Sie contests.html an einen bestimmten Ort

Redirect /contests.html http://example.com/contests.html

+0

das hat auch nicht funktioniert – KawaiKx

Verwandte Themen