2017-02-21 4 views
2

Ich habe ein Problem beim Umleiten eines Web-Ordners über .htaccess.Redirect nur einen Ordner, aber keine Unterlinks

Ich habe einen Ordner, Domain wie example.com/abc und ich kann diesen Link zu example.com/aaa Link umleiten. Aber es gibt HTML-Dateien in abc-Verzeichnis, wie example.com/abc/1.html und wenn ich den abc-Ordner auf aaa Link umleiten, leitet es auch diese HTML-Adressen, wie example.com/aaa/1.html.

Ich möchte:

Redirect example.com/aaa (Ordner) zu example.com/abc (Homepage)

Ich möchte nicht zu:

Redirect example.com/aaa/1.html-example.com/abc/1.html

Ist es möglich, nur umgeleitet werden, die Ordneradresse, aber nicht die Unterlinks?

Antwort

1

Versuchen Sie es so, für jetzt habe ich es nicht versucht.

RewriteEngine On 
RewriteCond %{REQUEST_URI} aaa/$ 
RewriteRule^abc [R=301,L] 
1

den Ordner umleiten möchten, können Sie:

RedirectMatch ^/folder/?$ /abc/ 

Der wichtige Teil des Codes ist hier $, das „Ende der uri String“ bedeutet, so das Ihr/Ordner übereinstimmt/nur keine Dateien und Unterordner.

Verwandte Themen