![]() |
![]() ![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
jak zrobic w mod rewprite zeby plik index.php byl odpalany jako np.
http://www.costam.pl/start niceurl zalatwilem przez php wiec teraz mam to w takiej postaci http://www.costam.pl/?/artykuly/czytaj/toja ale chce sie pozbyc tego /?/ bo teraz wskazuje to na index.php chcialem uzyc <Files start> ForceType application/x-httpd-php </Files> i plik index.php nazwac start ale serwer najakim to stoi obsluguje php4 i php5 (jako CGI) przy takim zapisie skrypt uruchamia sie w php4 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) czy w mod_rewrite moge to jakos ustawic?? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
na forum jest mnóstwo informacji na temat mod_rewrite.
Poszukaj w dziale Forum: Serwery WWW i w Forum: Apache Aha, tak, da się to zrobić przez mod_rewrite. Możesz spróbować ewentualnie z dyrektywą DirecoryIndex w .htaccess / httpd.conf, ale niekoniecznie uda ci się osiągnąć planowany efekt. pozdr. |
|
|
![]()
Post
#3
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No to wskaz zeby odpalalo plik 'start' przez php5?
Kod ForceType application/x-httpd-php5
|
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
No to wskaz zeby odpalalo plik 'start' przez php5? Kod ForceType application/x-httpd-php5 to nic nie daje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) plik nie jest parsowany i chce sie sciagac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) kombinyje z regolami mod_rewrite ale kurde problem mam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wymyslielm cos takiego: RewriteRule .* index.php aby wszystko co przyjdzie na www.costam.pl/ wpadalo do index.php no i generalnie tak jest ale wtedy index.php juz nie przetwaza moich parametrow (/costa/modul/12) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
ok wiec prosze o pomoc z napisalen reoglki tak ze jesli cos zaczyna sie od "www" bylo przekierowane w calosci na index.php
np: http://www.costam.pl/www/jedne/dwa/trzy chce zeby wywolalo to skrypt index.php w takiej formie index.php?/jeden/dwa/trzy mecze sie z tym i nic mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
-Gość- |
![]()
Post
#6
|
Goście ![]() |
no to jak nie da sie tego zrobic w mod_rewrite?? kurka mecze sie i mecze i nic mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat kurka mecze sie i mecze i nic mi nie wychodzi hehe, to zupełnie jak nasza reprezentacja :) nie wiem co wydumałeś do tej pory bo nie chcesz za wiele pokzać... Kod RewriteRule ^www/(.*)$ index.php?request=$1 [L,NC,QSA] wszystko dalej za www/ będziesz miał w $_GET['request'] dlaczego tak? poszukaj na forum - wszystko było, zajrzyj też tu: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html pozdr. |
|
|
-Gość- |
![]()
Post
#8
|
Goście ![]() |
doszedlem do tego co napisales ale to nie dziala w moich warunkach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jak juz pisalem w php zalatwilem obsluge niceurl wiec moje linki bez mod_rewrite wygladaja w takiej formie Kod http://www.domena.pl/index.php?/var1/var2/var3 ewentualnie dziala tez postac http://www.domena.pl/?/var1/var2/var3 ale chce sie pozbyc tego ? czyli zeby link wygladal w postaci Kod http://www.domena.pl/www/var1/var2/var3 aby tego dokonac moge zmienic nazwe pliku "index.php" na "www" i dac do .htaccess aby plik o nazwie "www" byl parsowany przez php tylko ze serwer na jakim ma strone kozysta z PHP4 i PHP5 ja pisze pod 5 a PHP5 dziala jako CGI i dyrektywa Kod <Files www> ForceType application/x-httpd-php </Files> dziala tylko dla php4 wiec tym sposobem nie da rady (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wiec kombinuje z tym mod_rewrite problem polega na tym, ze moje url-e nie sa juz typowymi urlami php w stylu Kod index.php?cos=var1&cos2=var2 potrzebuje abye mod rewrpie zminil mi tylko "www" na "index.php" a reszte przekazal jak jest cos takiego nie dzial Kod RewriteRule ^www/(.*)$ index.php?/$1 [L,NC]
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:09 |