Codeigniter htaccess für localhost

Ich habe einige Schwierigkeiten mit codeigniter routing. Ich habe eine live-site in einem hosting-server & hier ist die htaccess.

#php_value memory_limit 256M
#php_value upload_max_filesize  50M
#php_value post_max_size  70M

AddType font/opentype .otf
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType application/font-woff .woff

AddDefaultCharset utf-8

<IfModule mod_rewrite.c>
   RewriteEngine on
   Options +FollowSymLinks
   RewriteBase /

   RewriteRule   ^favicon.* - [L]

   RewriteRule ^search /categories [R=301,L]
   RewriteRule ^login / [R=301,L]
   RewriteRule ^pages/disclaimer /pages/integritetspolicy [R=301,L]

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

   RewriteRule ^index.php$ http://%{HTTP_HOST} [R=301,L]

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

   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php/$1

   RewriteCond %{HTTPS} off
   RewriteCond %{REQUEST_URI} (utredningar/post)
   RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]

   RewriteCond %{HTTPS} on
   RewriteCond %{REQUEST_URI} !(utredningar/post)
   RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301]
 </IfModule>

 <IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
 </IfModule>

Dieser arbeitet perfekt mit dem domain-Namen - (example.com ) & hosting-server. In der Kopfzeile.view & in anderen Ansichten links sind als

<href="/assets/styles/home.css?9">

Aber wenn ich versuche, diese Arbeit zu machen localhost im xampp funktioniert es nicht . Assets ( css /js /Bilder ) liegen nicht laden & das url-routing nicht funktioniert.

Habe ich geändert, diese beiden Zeilen

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

zu

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

Änderte ich die application/config/config.php fügen Sie die Basis-url , entfernen Sie die index.php etc ..

Habe ich versucht, jeden möglichen Weg, um es zu arbeiten, bitte darauf hinweisen, wo mache ich das falsch .. vielen Dank

Welche version von CI, die Sie benutzen??
Es ist 2.1 , aber ich habe das system gewechselt, in 2,2 als gut .. Trotzdem funktioniert es nicht ..
sind Sie mit godaddy server ?
nicht das es nicht auf godaddy , die live-web-site in einem anderen hosting-server, live funktioniert perfekt , Aber ich kann es nicht machen localhost .. 🙁
Wenn Sie sagen, dass Vermögenswerte auch nicht laden, dann muss es ein problem mit der Konfiguration des Servers. Sind Sie sicher, dass die Datei gelesen wird? Wenn Sie abcdefgh0123 am Anfang der Datei, gilt es zu werfen einen Internal Server Error?

InformationsquelleAutor Udaya Sri | 2015-05-26

Schreibe einen Kommentar