Przekieruj podfolder sieciowy do katalogu głównego (/ z folderu do/)
Próbuję przekierować/folder do/przy użyciu .htaccess, ale wszystko, co otrzymuję, to strona testowa serwera HTTP Apache. Mój katalog główny wygląda następująco:
/.htaccess
-/folder
-/folder2
-/folder3
Mój .htaccess wygląda tak:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule (.*)/folder/$1
Co ja robię źle? Sprawdziłem mój httpd.conf (używam Centos) i ładuje się biblioteka mod_rewrite. Na marginesie, mój serwer nie jest serwerem www, to tylko maszyna wirtualna, więc jego nazwa hosta to centosvm.
Dodanie: mój httpd.conf wygląda tak:
<VirtualHost *:80>
ServerName taa.local
DocumentRoot/var/www/html
SetEnv APPLICATION_ENV "dev"
Alias/taa/var/www/html/taa/public
<Directory/var/www/html/taa/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zobacz przykłady w
http://httpd.apache.org/docs/2 ... econd
http://httpd.apache.org/docs/2 ... econd
Anonimowy użytkownik
Potwierdzenie od:
brakowało w deklaracji
deklaracja dla roota. Zmieniając moje
Do kogo:
Mój/.htaccess wygląda następująco:
Byłoby czyściej, gdybym wiedział, co powiedzieć, jeśli
, a następnie przekierować, ale nie wiem jak.
Anonimowy użytkownik
Potwierdzenie od:
w katalogu głównym (jest to domyślne ustawienie dla Apache, ale w większości dystrybucji domyślne
w pliku httpd.conf).