2016-04-08 3 views
1

Ich möchte eine leere URL http://www.example.com zu http://www.example.com/something nur mit mod_rewrite umleiten, wenn es ist die reine leere URL. Sobald ein Datei- oder Pfadname oder Parameter angehängt ist, darf er nicht neu geschrieben werden. Ich habe viel versucht, aber immer zu viele Weiterleitungen.mod_rewrite nur eine leere URL (nicht eine mit Parametern) http://www.example.com -> http://www.example.com/etwas

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 
RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^(.*)$ http\:\/\/www\.example\.com\/something [R=301,L] 

Antwort

2

können Sie diese Regel verwenden:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^/?$ /something [R=301,L] 

Dies wird ohne Abfrage-String zu /something nur Zielseite umgeleitet werden.

+0

Danke, das war's! – illutztrator

Verwandte Themen