2016-10-02 4 views
0

Ich habe Probleme beim Schreiben von Redirect-Regeln in der htaccess-Datei meiner Website.Probleme beim Schreiben von htaccess-Weiterleitungen

Grundsätzlich mag ich zwei Regeln schreiben:

1 - Wenn ich die Basis-URL zu schreiben, wie http://www.example.com, ich will es den Benutzer zu http://www.example.com/someDirectory automatisch umleiten.

2 - Wenn ich jedoch http://www.example.com/Admin schreibe, möchte ich, dass der Benutzer auf http://www.example.com/Admin umgeleitet wird.

Hier ist, was ich habe es geschafft, so weit zu tun:

# This allows you to redirect index.html to a specific subfolder 
    Redirect http://www.example.pt http://www.example.pt/MainFolder 
# This allows you to redirect index.html to a specific subfolder 
    Redirect http://www.example.pt/Admin http://www.example.pt/Admin 

Allerdings funktioniert das nicht ... Jede Idee, wie dies zu tun?

Antwort

0

Nach einer langen Recherche konnte ich eine Lösung für mein Problem finden. Ich werde es hier lassen, falls jemand das gleiche Problem hat:

0

Versuchen Sie es so,

Wenn es keine Anforderung für bestimmte Datei oder ein Verzeichnis ist, wird es Sie zu Ihrem Verzeichnis Erwähnung in der Regel umleiten und für den Rest wird es ohne jede Regel arbeiten.

Bitte überprüfen.

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^$ 
RewriteRule^%{HTTP_HOST}/someDirectory [R,L] 
+0

kann es nicht richtig funktionieren! Auf deinem/someDirectory stelle ich meinen/MainFolder ein, aber muss ich etwas anderes angeben? – DiogoCarou

+0

Was ist der Fehler? –

+0

gibt es keinen Fehler. es leitet mich einfach nicht um! Die Website ist saudadebox.pt. Wenn ich saudadebox.pt oder www.saudadebox.pt eingebe, möchte ich, dass es mich auf www.saudadebox.pt/SaudadeBox umleitet. Und wenn ich saudadebox.pt/Admin oder www.saudadebox.pt/Admin eingebe, möchte ich, dass es mich auf www.saudadebox.pt/Admin umleitet – DiogoCarou

Verwandte Themen