Wie verwendet man .htaccess in WAMP Server?
Suchte ich im web für 2 Tage und ich versuche, htaccess in meinem lokalen wamp-aber ich kann nicht! Ich weiß, es ist etwas falsch, aber ich weiß nicht wo...
Erste: ich aktiviert "rewrite_module" in der apache-Menü, dann überprüfte ich die phpinfo-Seite, und ich sah, dass Modul Hinzugefügt, um seine "Geladenen Module" Teil.
Zweite: ich habe in der httpd.conf und einige änderungen vorgenommen, es ist das Ergebnis (nur wichtige Teile):
ServerRoot "c:/program Files/wamp/bin/apache/apache2.2.11"
Listen 80
ServerName localhost:80
DocumentRoot "c:/program Files/wamp/www/"
<Directory />
Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<Directory "c:/program Files/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
Weiter: machte ich einen alias zu meinem Arbeitsbereich. Hier ist der Inhalt der .conf-Datei:
Alias /basic_test/"e:/Projects/basic_test/"
<Directory "e:/Projects/basic_test/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
Weiter: ich eine einfache "index.php" und "test.php" in meinem Arbeitsbereich root getestet und die alias, die von diesen Adressen:
--> "localhost/basic_test/index.php"
--> "localhost/basic_test/test.php"
Sie funktionierte perfekt...
Schließlich, fügte ich ein ".htaccess" - Datei zum Stammverzeichnis von my workspace (neben index.php), und ich schrieb:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php$ test.php
</IfModule>
Aber die problem aufgetreten, als ich versucht habe, zu testen die ".htaccess
" von dieser Adresse:
--> "localhost/basic_test/index.php"
Zeigt er eine Fehler-Seite mit dieser Meldung:
Oops! Dieser link scheint kaputt zu sein.
InformationsquelleAutor der Frage Monica | 2010-12-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Pradeep Singh
Klicken Sie auf Wamp-Symbol und öffnen Sie Apache/httpd.conf und Suche nach "#LoadModule rewrite_module modules/mod_rewrite.so". Entfernen # als unten, und speichern Sie es
und neu starten, alle service.
InformationsquelleAutor der Antwort Sanjeev Chauhan
klicken Sie auf:
WAMP icon->Apache->Apache modules->chose rewrite_module
tun und neu starten, für alle Dienste.
InformationsquelleAutor der Antwort allpnay
Öffnen Sie die httpd.conf-Datei und suchen Sie nach
, dann entfernen
am Beginn der Zeile,also die Zeile sieht so aus.
dann neu starten des wamp.
InformationsquelleAutor der Antwort Praveen
wenn es um hosting-Website, dann Fragen Sie, um Ihr hosting zu aktivieren, die url schreiben oder, wenn Sie wollen, um es zu aktivieren in der lokalen Maschine dann schauen Sie dieses youtube-Schritt für Schritt Anleitung bezogen auf aktivieren der rewrite-Modul in xampp apache
https://youtu.be/xIspOX9FuVU?t=1m43s
Wamp-server Symbol -> Apache -> Apache-Module und überprüfen Sie das rewrite-Modul-option
es sollte geprüft werden,
Hinweis es ist sehr wichtig, dass nach aktivieren der rewrite-Modul sollten Sie benötigen, um alle Dienste neu starten des wamp-server
InformationsquelleAutor der Antwort Hassan Saeed