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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist mein
.htaccess
die arbeiten auf beiden Produktion und Entwicklung server.config.php
routes.php
Nur eine Vermutung-Arbeit. Versuchen Sie einige andere tweaks in Bearbeitungen.
ok Mach ich .. Danke für Eure Hilfe
InformationsquelleAutor Parag Tyagi -morpheus-
1.Stellen Sie unter änderungen in
application/config.php
Datei2.Machen
.htacces
- Datei in Ihrem Stammverzeichnis mit dem code untenkleine änderung in meinem code RewriteBase /codeigniter
versucht, dass auch .. nicht geklappt.. vielen Dank für die kontinuierliche Hilfe ..
check this link, stackoverflow.com/questions/25554182/...
Ich versuchte es @bleiben , aber immer noch nicht funktioniert . Benutzt habe ich über htaccess in meinem vorherigen Projekte & es funktioniert .. Aber bei diesem funktioniert es nicht .
InformationsquelleAutor Saty