Ik heb dus de volgende .htaccess:
Daar wil ik echter nog iets aan toe voegen, namelijk dat www.url.nl?p=pagina word omgevormd naar www.url.nl/pagina/PHP Code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]
</IfModule>
Dat is op zich geen probleem, alleen in combinatie met bovenstaande krijg ik het niet aan de praat. Voor iemand met iets meer ervaring is het wss een paar seconden werk :P
Wie kan me hiermee helpen?
- Mod Rewrite, makkie voor mensen met ervaring?
-
27-05-2010, 19:15 #1
- Berichten
- 398
- Lid sinds
- 17 Jaar
Mod Rewrite, makkie voor mensen met ervaring?
-
In de schijnwerper
3 DO FOLLOW links op startpaginaLinkpartnersBacklinks.nl - STUNT - 50 Homepage links € 0,98 per stuk!LinkpartnersWebsitedown.nl - Controleren of jou of andere websites online of offline zijnWebsite te koopErvaren WordPress & WooCommerce Developer – Pixel-perfect & Whitelabel maatwerk!Freelance / Werk -
27-05-2010, 19:28 #2
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Wat doet dit?
Code:RewriteCond %{REQUEST_FILENAME} !-l
En
Code:RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]
Moet denk ik iig
Code:RewriteRule ^([a-zA-Z0-9_\-]+)$ redirect.php?alias=$1 [L]
Zijn?
-
27-05-2010, 19:45 #3
- Berichten
- 398
- Lid sinds
- 17 Jaar
Heb t zelf niet gemaakt, hoort bij een script...
-
27-05-2010, 20:19 #4
- Berichten
- 691
- Lid sinds
- 15 Jaar
Code:Options -Indexes +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteOptions MaxRedirects=1 RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L,QSA] </IfModule>
Zou behoren te werken.
-
27-05-2010, 21:45 #5
- Berichten
- 398
- Lid sinds
- 17 Jaar
-
27-05-2010, 21:56 #6
- Berichten
- 691
- Lid sinds
- 15 Jaar
Mijn url ziet er zo uit:
index.php?pagina=foo
Dit is de mod_rewrite:
Code:php_flag magic_quotes_gpc off AddDefaultCharset UTF-8 Options -Indexes +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*)$ index.php?pagina=$1 [L,QSA] </IfModule>
http://domein.ext/foo
Werkt prima hier.
-
27-05-2010, 22:05 #7
- Berichten
- 398
- Lid sinds
- 17 Jaar
Laatst aangepast door Peter : 27-05-2010 om 22:05 Reden: Quote verkleind.
-
27-05-2010, 22:20 #8
- Berichten
- 691
- Lid sinds
- 15 Jaar
Hoe link je naar je stylesheet(s), absoluut of relatief?
-
27-05-2010, 22:23 #9
- Berichten
- 398
- Lid sinds
- 17 Jaar
-
27-05-2010, 22:34 #10
- Berichten
- 691
- Lid sinds
- 15 Jaar
Absoluut zou dienen te werken, al mijn pagina's en extern geladen bestanden worden absoluut gelinkt.
Staat je stylesheet in een aparte map?
-
27-05-2010, 22:39 #11
- Berichten
- 398
- Lid sinds
- 17 Jaar
Ja, stylesheets en images etc. Maar ook al zou ik al mn links absoluut maken, dan nog werkt de originele redirect niet meer. Dus dan zou het script niet meer werken en heb ik er niks aan.
-
27-05-2010, 22:44 #12
- Berichten
- 691
- Lid sinds
- 15 Jaar
Vaag verhaal, mijn mod_rewrite werkt goed in die zin dat de pagina netjes word opgehaald, en het origineel werkt niet dus heb je niks aan mijn .htaccess?
Wat doet het origineel nog meer?
-
27-05-2010, 22:49 #13
- Berichten
- 398
- Lid sinds
- 17 Jaar
Volgens mij heb ik het intussen werkend. Heb het geheel even opnieuw in elkaar gezet en nu doet het het wel.
EDIT: Jep, het werkt.
-
27-05-2010, 22:57 #14
- Berichten
- 691
- Lid sinds
- 15 Jaar
Mooi zo, als je de oplossing even wilt delen dan hebben anderen er misschien in de toekomst ook wat aan.
Edit: ik vermoed dat mijn aangedragen rewrite dan toch heeft geholpen.Laatst aangepast door S. van Laere : 27-05-2010 om 23:06
-
27-05-2010, 23:09 #15
- Berichten
- 398
- Lid sinds
- 17 Jaar
Nou, inderdaad dus die rewrite. Alleen ik had de originele rewrite erdoor vervangen, ipv toegevoegd. En dus die links die absoluut moesten.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic