2017-09-29 3 views
0

alt urlError 404 Seite nicht

http://www.mywebsite.in/index.php/view-college?college_name=Suvidya+Institute+of+Technology%20(engineering) 

neue URL

http://mywebsite.in/college/Suvidya%20Institute%20of%20Technology%20(engineering) 

.htaccess-Datei

ErrorDocument 404 /404.php 

Redirect 301 view-college.php?college_name=Suvidya+Institute+of+Technology%20(engineering) http://mywebsite.in 

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mywebsite\.in 

Ich will fand meine alte URL zu meiner Homepage umleiten, weil ich verschiebe mein Core-PHP-Projekt in Codeigniter. In dieser htaccess Datei zeige mir die 404 Fehlerseite nicht gefunden. Möglicherweise ist meine Htaccess-Datei nicht korrekt. Also, wie kann ich dieses Problem beheben? Bitte helfen Sie mir.

Danke

+0

kann mir jemand helfen pls – omkara

Antwort

0

Sorry für die oben answer.From meine Forschung jetzt, unter Umleiten wir nicht Query-String verwenden können, also müssen wir verwenden RewriteEngine

RewriteEngine On 
    RewriteCond %{QUERY_STRING} college_name=Suvidya\+Institute\+of\+Technology%20\(engineering\) 
    RewriteRule (.*) http://mywebsite.in? [R=302,L] 

wenn RewriteEngine On bereits in der .htaccess-Datei geschrieben wird schreiben nicht, dass wieder nur die Zeilen unter zwei schreiben

RewriteCond %{QUERY_STRING} college_name=Suvidya\+Institute\+of\+Technology%20\(engineering\) 
    RewriteRule (.*) http://mywebsite.in? [R=302,L] 

Ich habe den obigen Code ausgeführt und es funktioniert gut

+0

Danke @Vinod Sai. Es klappt. :) – omkara

-1

Sie benötigen einen "/" vor der Ansicht-college.php hinzuzufügen. Ändern Sie also Ihre Umleitung Linie von

Redirect 301 view-college.php?college_name=Suvidya+Institute+of+Technology%20(engineering) http://mywebsite.in 

zu

Redirect 301 /view-college.php?college_name=Suvidya+Institute+of+Technology%20(engineering) http://mywebsite.in 
+0

ich dies bereits seine Verwendung nicht funktioniert @Vinod sai – omkara

+0

Einige Server muß nicht relativ URL erlauben so versuchen, den gesamten Pfad hinzufügen der Weiterleitungs-URL. Zum Beispiel, wenn Sie Ihre view-college.php in einem Ordner namens Colleges haben, dann sollte Ihr Code 'Redirect 301 /colleges/view-college.php?college_name=Suvidya+Institute+of+Technology%20(engineering) http:// mywebsite.in' –

+0

werfen Sie einen Blick auf meinen Bearbeitungscode Ich zeige meine alte und neue URL – omkara