Versio

rewrite url

Overzicht Reageren

Pagina: 1 2 volgende »

Mitchel V

Mitchel V

29/11/2010 18:18:42
Quote Anchor link
Beste phpers

Ik wil de url rewriten!
maar het lukt nog niet echt :)

link:
index.php?pagina=ticket&bekijk=1

.htaccess
RewriteEngine on
RewriteRule ^pagina/ticket/([0-9][0-9])/$ /index.php?pagina=ticket&bekijk=$1

Wat doe ik verkeerd?
 
PHP hulp

PHP hulp

25/05/2012 15:00:37
Gesponsorde koppelingen:
 
Karl Karl

Karl Karl

29/11/2010 19:02:55
Quote Anchor link
link is de oude link.
pagina/ticket/01/ zou worden /index.php?pagina=ticket&bekijk=01.
Let wel op dat je twee cijfers moet.
 
Mitchel V

Mitchel V

29/11/2010 21:24:29
Quote Anchor link
Als ik dit in de browser typ:

index.php?pagina=ticket&bekijk=07

dan gebeurt er niets....
 
Karl Karl

Karl Karl

29/11/2010 21:34:07
Quote Anchor link
Je doet de verkeerde kant op.
Zie mijn voorbeeld. Die kant op gaan de urls.
Van links naar rechts.
 
Mitchel V

Mitchel V

29/11/2010 21:42:56
Quote Anchor link
Ik snap niet wat je bedoelt met "Je doet de verkeerde kant op".

bedoel je dat ik dit in de browser moet typen:
pagina/ticket/07/
 
Karl Karl

Karl Karl

29/11/2010 21:54:05
Quote Anchor link
ja
 
Mitchel V

Mitchel V

29/11/2010 22:02:19
Quote Anchor link
ok ik zie nu mijn pagina zonder CSS...
Hoe fix ik dat?
 
Karl Karl

Karl Karl

29/11/2010 22:10:02
Quote Anchor link
/ voor de path zetten.
De volgende regels boven je rewrite rule zetten:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
Mitchel V

Mitchel V

29/11/2010 22:13:16
Quote Anchor link
Ik heb nu het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1


Maar hij geeft nog steeds geen CSS weer.
 
Karl Karl

Karl Karl

29/11/2010 22:15:20
Quote Anchor link
/ voor de path van de css, images en js
/path/naar/style.css
 
Mitchel V

Mitchel V

29/11/2010 22:21:46
Quote Anchor link
css/style.css

Maar ik snap eerlijk gezegd weer niet echt wat je bedoelt...
Krijg nu een Internal Server Error :o

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
RewriteEngine on

css/style.css
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1
 
Karl Karl

Karl Karl

29/11/2010 22:35:54
Quote Anchor link
Je moet daar dus nog een / voor zetten
/css/style.css
 
Mitchel V

Mitchel V

29/11/2010 22:42:49
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
RewriteEngine on

/css/style.css
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1


Krijg weer de melding Internal Server Error
 
Karl Karl

Karl Karl

29/11/2010 22:44:23
Quote Anchor link
Je moet die ook niet in je .htaccess zetten, in je html.
 
Mitchel V

Mitchel V

29/11/2010 22:57:31
Quote Anchor link
Bedoel je dit:

<link rel="stylesheet" type="text/css" href="/css/style.css" />
?
 
Karl Karl

Karl Karl

29/11/2010 22:59:18
Quote Anchor link
ja
 
Mitchel V

Mitchel V

29/11/2010 23:04:35
Quote Anchor link
ok, dat heb ik gedaan.
maar nog steeds wordt er geen css ingeladen...
 
Mitchel V

Mitchel V

12/12/2010 13:44:48
Quote Anchor link
Ik ben er mee verdergegaan, maar ik kom er niet uit.
De css wil maar niet werken.

.htaccess
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
RewriteEngine On
RewriteBase /

# Bestaande bestanden of mappen uitsluiten
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]

RewriteRule ^(.*?)$ $1 [L]
# Alles naar één parameter
RewriteRule ^(.*?)$ index.php?p=$1 [L,QSA]


index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  <link rel="stylesheet" type="text/css" href="/style.css" />
  <
link rel="stylesheet" type="text/css" href="/colour.css" />
?>


wat doe ik verkeerd?
De style.css en colour.css staan in de zelfde map als index.php
 
Daniel H

Daniel H

12/12/2010 15:19:11
Quote Anchor link
Je moet wel html codes echo'en..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  echo'<link rel="stylesheet" type="text/css" href="/style.css" />';
  echo'<link rel="stylesheet" type="text/css" href="/colour.css" />';
?>
Gewijzigd op 12/12/2010 15:20:00 door Daniel H
 
Mitchel V

Mitchel V

12/12/2010 18:17:28
Quote Anchor link
php tag heb ik gedaan voor kleurtjes :P

en ik heb nog een vraag:
ik heb index.php?p=nieuws&nieuwsid=1
dus in url /nieuws
maar ik wil een nieuws id mee geven
/nieuws/1
ik gebruikt de volgende regel:
RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]

maar hij leest de ID niet...
wat doe ik fout??

Toevoeging op 12/12/2010 23:18:40:


Kan iemand mij helpen?

ik moet deze url in een rewriterule stoppen:

index.php?nieuws&nieuwsid=1
heb het volgende geprobeerd:

RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]
en
RewriteRule ^nieuws/(.*)/(.*)/$ index.php?p=nieuws&nieuwsid=$1 [L]

Toevoeging op 13/12/2010 16:48:51:

Iemand? :(
Gewijzigd op 12/12/2010 23:19:25 door Mitchel V
 
Mitchel V

Mitchel V

13/12/2010 18:22:13
Quote Anchor link
Jaaa eindelijk bump!
Ik kom er niet uit met de &

ik heb BV:
www.website.nl/index.php?nieuws&nieuwsid=1
dat moet worden
www.website.nl/nieuws/1

Hoe doe ik dat?
Ik krijg het niet voor elkaar (zie vorige reply)
 

Pagina: 1 2 volgende »



Overzicht Reageren