![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak usunąć z adresu web/index.php. Mam hosting na linuxpl.com nie mam dostępu do httpd.conf tylko do .htaccess Chodzi mi o to że moje linki wyglądają mniej więcej tak http://www.domena.pl/web/index.php/wzorzec/Motoryzacja.html a ja chciałbym aby wyglądały tak http://www.domena.pl/wzorzec/Motoryzacja.html Jak umieszczę plik .htaccess i w katalogu w którym znajduje się katalog web w wpisze w nim <Directory "/home/domena/domains/domena.pl/public_html/symfony-1.1.4/data/web/sf"> AllowOverride All Allow from All </Directory> <VirtualHost *:80> ServerName domena.pl DocumentRoot "/home/domena/domains/domena.pl/public_html/web" DirectoryIndex index.php Alias /sf /home/domena/domains/domena.pl/public_html/symfony-1.1.4/data/web/sf <Directory "/home/domena/domains/domena.pl/public_html/web"> AllowOverride All Allow from All </Directory> </VirtualHost> to wywala mi błąd . Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request jak wpisze w tym pliku <IfModule mod_rewrite.c> RewriteEngine On # we skip all files with .something RewriteCond %{REQUEST_URI} \..+$ RewriteCond %{REQUEST_URI} !\.html$ RewriteRule .* - [L] # we check if the .html version is here (caching) RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f # no, so we redirect to our front web controller RewriteRule ^(.*)$ web/index.php [QSA,L] #RewriteRule ^(.*)$ frontend_dev.php [QSA,L] </IfModule> to niemusze wpisywać domena.pl/web tylko poprostu domena.pl a on już sam przychodzi do odpowiedniego pliku ale linki dalej zawierają "text" domena.pl/web/index.php Ten post edytował koneser69 18.11.2008, 09:55:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
powiem Ci że ja mam podobny problem.
Mam serwer wykupiony na home.pl i kiedy przekierowuje domene na katalog to mi błędy wyskakują, serwera wirtualnego nie moge zrobić jedynie pozostaje dostęp do htaccess. A dostęp mam tylko do katalogu / Rozwiązałem go w dość prymitywny sposób, mianowicie dałem plik .htaccess w katalogu głównym o treści Kod RewriteEngine on RewriteRule .* web/index.php/ więc kazdy adres idzie na katalog web/index.php no a dalej to tak jak jest aplikacja np. web/uzytkownicy/pokaz a reszta tak jak jest w dokumentacji opisana. Ale wydaje mi się że inaczej się to powinno zrobić, narazie nie wiem jak może ktoś podpowie Tu jest też podobny post http://forum.php.pl/lofiversion/index.php/t76023.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:25 |