Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: plik index.php
Forum PHP.pl > Forum > Serwery WWW
pys1986
mam adres http://localhost/index.php/strona1/
i chce zeby nie wyswietlal sie w adresie "index.php"
kriqs
witam

poczytaj o tym : mod_rewrite
pys1986
szukalem ale nie znalazlem sad.gif
xmarcin
mam nadzieje ze to pomoze smile.gif
http://phppl.ezpublish.no/wortal/artykuly/.../przyjazne_urle
(przeczytaj caly art - warto)
pys1986
juz to czytalem i nie pomoglo sad.gif
Athlan
Super opisane:
http://home.pl/pomoc/kursy/rewrite

Zaawansowane przykłady:
http://haxite.org/index.php3?site=artykul&...view&id=589
pys1986
i tak nie kumam sad.gif chodzi mi tylko o to zeby w adresie ukryc "index.php"
kriqs
nie rozumiem jak czytales questionmark.gif przeciez to jest latwe jak budowa cepa smile.gif
  1. <?php
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule (.*) index.php [L]
  6.  
  7. $_SERVER["REQUEST_URI"]
  8. ?>


teraz juz wiesz questionmark.gif co nalezy zrobic questionmark.gif
pys1986
no dobra a teraz jak mam taki adres http://adres.pl/as/df/ i chce z tego zrobic http://adres.pl/index.php/as/df/ poprostu zawsze po adresie dodac index.php przed zmiennymi sad.gif
wipo
A tak się zapytam co zamierzasz osiągnąć? bo jakoś nie czaje
pys1986
mam strona ktora na serwerze uzywa linkow http://adres.pl/as/df/ a na localhoscie musze recznie dodawac index.php bo inaczej nie chodzi sad.gif
kriqs
no to przekopiuj sobie plik .htaccess i daj do glownego katalogu smile.gif
pys1986
problem w tym ze na serwerze niema tego pliku sad.gif
strife
Cytat(pys1986 @ 5.03.2007, 13:05:48 ) *
problem w tym ze na serwerze niema tego pliku sad.gif

Żarty sobie z nas robisz czy co ? Jak takiego pliku nie ma to go stwórz, to też mamy za Ciebie zrobić ?
pys1986
no to tak: znalazlem ten plik ale gdy wrzuce go na localhosta to wyskakuje mi błąd:

"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.33 Server at localhost Port 80"

a plik ma taką postac:

"RewriteEngine on
RewriteRule ^([^.]*)$ /index.php?url=$1 [NC,L]"

uzywam EasyPHP
Athlan
@pys1986, chyba żarty... daj sobie:

Kod
RewriteEngine On
RewriteBase /jakis/moj/folder/w/ktorym/jest/strona/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php


Jeżeli strona jest w katalogu główym, wówczas parametr w drugiej linii ustaw na /

Pozdrawiam, Athlan smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.