2016-06-12 19 views
0

Ich bin neu in codeigniter. Tatsächlich arbeite ich nicht einmal daran. Ich bin nur beschäftigt, um die SEO für eine Website zu arbeiten. Ich habe nur Zugriff auf den cpanel der Website, nicht das Dashboard des codeigniter (ich frage mich, ob es einen gibt?)coderigniter umleitet und Suchmaschinen-Bots

Bis jetzt konnte ich herausfinden, alles, was meine Aufmerksamkeit braucht. Einziges Problem ist jetzt die Suche nach Bots, die auf Weiterleitungen treffen. Als ich versuchte, als BingBot zu holen, bekomme ich dachte, die folgende

HTTP/1.1 301 Moved Permanently 
Connection: close 
Date: Sun, 12 Jun 2016 00:34:29 GMT 
Content-Length: 234 
Content-Type: text/html; charset=iso-8859-1 
Location: http://www.domain.com/ 
Server: Apache 



<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>301 Moved Permanently</title> 
</head><body> 
<h1>Moved Permanently</h1> 
<p>The document has moved <a href="http://www.domain.com/">here</a>.</p> 
</body></html> 

ich, es könnte die Umadressierungsregel in die .htaccess geschrieben sein. Aber ich weiß wirklich nicht, was ich ändern soll, damit der Bot die Seite reibungslos crawlen kann. Siehe .htaccess unten.

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

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

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 

Was muss ich in die .htaccess-Datei hinzuzufügen Suchmaschinen, die Website zu ermöglichen, kriechen, ohne auf 301 wieder auf http? Dank

Antwort

0

Warum Sie diesen Code in .htaccess-Datei gelegt hat?

# Redirect Trailing Slashes... 
RewriteRule ^(.*)/$ /$1 [L,R=301] 
+0

Ich habe die Website nicht entwickelt. Ein anderer Entwickler hat es getan. Ich wurde nur vom Seitenbesitzer gebeten, es für Suchmaschinen zu optimieren. Der Grund für die Umleitungscodes ist bcos, die Site befindet sich in Dateien im Unterverzeichnis. Während die Hauptdatei .htaccess in das Verzeichnis/public umleitet, befindet sich der obige Code in der .htaccess-Datei von/public. Ich hoffe nur, dass ich Hilfe bei der Änderung der Umleitungsbefehle erhalten konnte, damit Suchmaschinen crawlen können, ohne die Inhalte auf der Site zu ändern. – MARVEL