2017-04-07 2 views
0

Was es derzeit tut, ist url Änderung http://example.com/index.php?link=djasfjk-http://example.com/djasfjkWie ich .htaccess ändern Sie es so

aber es zeigt die Index-Seite. Wie mache ich es so zeigt es url.php statt index.php

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:index\.php|)\?link=([^\s]+) [NC] 
RewriteRule^/%1? [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^(.+?)/?$ /?link=$1 [L,QSA] 

Ive versuchte zu ändern:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:index\.php|)\?link=([^\s]+) [NC] 
RewriteRule^/%1? [R=301,L] 

zu

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:url\.php|)\?link=([^\s]+) [NC] 
RewriteRule^/%1? [R=301,L] 

aber das hat nichts :(

Antwort

0

Sie können diese .htaccess verwenden:

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:(?:url|index)\.php)?\?link=([^&\s]+) [NC] 
RewriteRule^/%1? [R=301,L,NE] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^(.+?)/?$ url.php?link=$1 [L,QSA] 
+0

Nur Problem mit diesem ist, wenn ich eine andere Seite auf der Website besuchen möchte, schickt es mich zur URL.php –