Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mod-rewrite, a ściezki do pliku...
kkuubbaa88
post
Post #1





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


witam

mam taki oto problem... zrobilem sobie ladne adresy do plikow... moj htaccess wyglada teraz tak

  1. <?php
  2. Options -Multiviews
  3. RewriteEngine on
  4. RewriteRule aktywacja/([^/]+)/([^/]+)/$ aktywacja.php?login=$1&id=$2 [L]
  5. ?>


i wszystko bylo by dobrze dopuki nie wykozystam mojego warunku i wpisze sobie np.
http://www.strona.pl/aktywacja/sdfsd...sdfdsfd342234/

niewiadomo dlaczego strona mysli, ze sa to foldery, a nie zmienne i dlatego nie moze odnalesc zadnych stylow ani obrazkow...
teraz do kazdej sciezki musialbym dopisywac ../../ aby dzialala... ale nie tedy droga...

jak temu zaradzic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cotter
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 12
Dołączył: 6.01.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Strona myśli, że to są foldery bo tak interpretuje to przeglądarka użytkownika. Przeglądarka nie wie, że stosujesz mod_rewrite. Ja nie znam innego rozwiązania niż dopisywanie ../../ do adresów lub pisanie adresów globalnych. Też miałem swojego czasu ten sam problem
Go to the top of the page
+Quote Post
bim2
post
Post #3





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $aURI = explode('/', $_SERVER['SCRIPT_NAME']);
  3. array_pop($aURI);
  4. $sURI = implode('/', $aURI);
  5. $sURI .= '/';
  6. $sURL = 'http://' . $_SERVER['HTTP_HOST'] . $sURI;
  7. define('ROUTER_URL', $sURL);
  8. ?>

I mam adres. Później dajesz
ROUTER_URL.'images/img.gif';
I będzie działać.


--------------------
Go to the top of the page
+Quote Post
wlamywacz
post
Post #4





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Jest prosty sposób. W head:
  1. <base href="http://strona.pl/">
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:23