![]() |
![]() ![]() |
![]() |
![]()
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: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
W pliku config.php aplikacji, dodajesz np
Kombinuj, żeby widział katalog web tam, gdzie on rzeczywiście jest. W dokumentacji jest to opisane. 2. W pliku settings.yml masz opcję no_script_name - ustaw na On. - Też jest w dokumentacji... :| Pozdrawiam -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
2 W pliku settings.yml masz opcję no_script_name - ustaw na On. - Też jest w dokumentacji... :|
zamieniłem i mam już domena.pl/web a nie domena/web/index.php czyli jest postęp ale dalej nie wiem jak się pozbyć /web w dokumentacji http://www.symfony-project.org/book/1_1/03-Running-Symfony piszą żeby zamienić metodę class ProjectConfiguration extends sfProjectConfiguration { public function setup() { $this->setWebDir($this->getRootDir().'/www'); } } w pliku lib/ProjectConfiguration.class.php którego nie mam a jak go utworze to nic się nie dzieje natomiast jest plik config/ProjectConfiguration.class.php ale jak tam to wkleję to też nic oczywiście po każdej takiej zmianie czyszczę cache |
|
|
![]()
Post
#4
|
|
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 -------------------- awake
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłęm
mam hosting na linuxpl.com niemam dostępu do pliku httpd.conf ale napisałem do nich maila aby mi w tym pliku wpisali <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/symfony-1.1.4/data/web/sf"> AllowOverride All Allow from All </Directory> <Directory "/home/domena/domains/domena.pl/public_html/web"> AllowOverride All Allow from All </Directory> </VirtualHost> i hula pozdro |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:38 |