Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite] (chyba) proste przekierowanie, przekierowanie z a na b z zachowaniem ID
kebq
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.12.2005

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


witam
przepraszam jesli poruszam cos co juz bylo, widocznie nie doszukalem sie
przyznam ze jestem poczatkujacy jesli chodzi o mod rewrite
mianowicie mam adres typu:
strona.php?id=NUMER_ID
i chcialbym go przekierowac na:
DOWOLNY_CIAG_ZNAKOW-NUMER_ID.html
numer ID w jednym i drugim adresie sie nie zmienia,
dodany zostaje tylko ten dowolny ciag znakow w ktorym bedzie przemycany tytul ;-)
czy cos takiego jest mozliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Kod
pozwol jeszcze ze zapytam czym dokladnie rozni sie gwiazdka (asteriks od plusa? czy obydwa lacza ciagi?

żadne z nich nie łączy ciągów :) no, chyba że inaczej rozumiemy te pojęcie
* - łapie 0 lub więcej znaków które poprzedzają *
+ - łapie 1 lub więcej znaków które poprzedzają +

Kod
po zastosowaniu ciagu ktory podales strona cie kaszanii, do URLi wkrada sie ten ciag "folder/" tzn. linki wygladaja tak strona.pl/folder/obrazek.jpg przez co nie laduja sie obrazki, css i cala reszta

rozumiem, że obrazek powinien załadować się z adresu strona.pl/obrazek.jpg a nie strona.pl/folder/obrazek.jpg
wzięło się to z tego, że przeglądarka myśli że jesteś w podkatalogu /folder. A nie jesteś, ale to wie dopiero Apache :) Domyślam się też, że linki do obrazków, arkuszy css masz podane relatywnie?
  1. <img src="obrazek.jpg">
  2. <link rel="stylesheet" href="style.css">
Masz dwa rozwiązania:
1. wszystkie linki robisz absolutne:
  1. <img src="http://strona.pl/obrazek.jpg">
  2. <link rel="stylesheet" href="http://strona.pl/style.css">

2. dodajesz w sekcji <head> tag <base>
  1. <base href="http://strona.pl/">
i wtedy wszystkie linki relatywne będą rozwiązywane na podstawie atrybutu href tego taga.

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 02:00