 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
danielsen
Data înscrierii: 14/Feb/2004
Mesaje: 125
Locație: Cluj-Napoca
|
| Trimis: Mie Mar 18, 2009 7:08 pm Titlul subiectului: mod_rewrite slash |
|
|
Am o problema legata de forma linkurilor care se termina cu slash.
Am in .htaccess urmatoarele linii:
Cod: RewriteEngine on
RewriteRule ^([^/\.]+)/?$ index.php?pag=$1 [L]
Si linkurile de forma www.site.ro/ceva ... dar as vrea o conditie sa-i puna slash automat dupa link sau daca utilizatorii pun slash dupa link cu atat mai bine, sa incarce cum trebuie. In momentul de fatza incarca pagina fara css definit.[/code] |
|
| Sus |
|
oceans
Data înscrierii: 13/Noi/2007
Mesaje: 478
Locație: qosmio
|
| Trimis: Mie Mar 18, 2009 7:22 pm Titlul subiectului: |
|
|
incearca asa
Cod: RewriteEngine on
RewriteRule ^([^/\.]+)$ /$1/ [R=301,NC]
RewriteRule ^([^/\.]+)/$ index.php?pag=$1 [L] |
|
| Sus |
|
danielsen
Data înscrierii: 14/Feb/2004
Mesaje: 125
Locație: Cluj-Napoca
|
| Trimis: Mie Mar 18, 2009 7:34 pm Titlul subiectului: |
|
|
Nu mai afiseaza css-ul... css-ul e bagat intr-un folder templates.. si index.php e in radacina, mai sus de /templates/. Cand incarc pe local, daca am link-ul http://127.0.0.1/Personal%20Projects/panouripublicitare.ro/folder/ mi-l face http://127.0.0.1/folder/ ... am tot incercat sa pun
RewriteRule ^([^/\.]+)$ /folder/$1/ [R=301,NC] , ar fi ok, dar nu-mi incarca css-ul. Ce-i de facut? |
|
| Sus |
|
kleampa
Data înscrierii: 10/Iul/2005
Mesaje: 2674
Locație: Bucuresti
|
| Trimis: Mie Mar 18, 2009 7:35 pm Titlul subiectului: |
|
|
| pui in toate fisierele <base href="http://www.site.ro/"/> |
|
| Sus |
|
oceans
Data înscrierii: 13/Noi/2007
Mesaje: 478
Locație: qosmio
|
| Trimis: Mie Mar 18, 2009 8:04 pm Titlul subiectului: |
|
|
Da cel mai bine e sa te bazezi URI-ul cerut, uite asa sper sa mearga, dar vezi in index.php cum incluzi fieserele css, mai jos o sa-ti ajunga in folderul virtual `ceva` e.g. http://127.0.0.1/personal/etc/ceva/ iar index.php e mai sus adica in `etc` deci css-ul trebuie sa-l incluzi: ../style.css din index.php.
Cod: RewriteEngine on
RewriteRule ^([^/\.]*)$ %{REQUEST_URI}/ [R=301,NC]
RewriteRule ^([^/\.]*)/$ index.php?pag=$1 [L] |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|