Pagina 1 van 2
mod_rewrite
Geplaatst: 02 mar 2012, 16:50
door Mickroz
Heb hier totaal geen kaas van gegeten, en er vast wel iemand die dat wel heeft hehe.
Het volgende:
Ik heb een pagina my.php gemaakt in
www.domein.nl
Vervolgens heb ik in DA een subdomein "my" aangemaakt.
De map "my" in
www.domein.nl verwijderd.
Via php symlink een symbolische link "my" gemaakt die verwijst naar root.
Kan ff nu niet bij mn htaccess file, maar heb een rewrite rule aangemaakt dat als je my.domein.nl bezoekt dat je de inhoud van my.php ziet, so far so good.
Nu komt het probleem, alle links zijn nu my.domein.nl/ en die wil ik gewoon naar
www.domein.nl laten verwijzen.
Ik kan ze niet hardcoden want mn mobiele site is er ook van afhankelijk.
Re: mod_rewrite
Geplaatst: 02 mar 2012, 16:57
door Blauwbek
of een permanent redirect aanmaken in apache, of een vhost?
Re: mod_rewrite
Geplaatst: 02 mar 2012, 17:26
door Mickroz
Ik heb geen shell toegang.
Re: mod_rewrite
Geplaatst: 02 mar 2012, 17:33
door Blauwbek
Re: mod_rewrite
Geplaatst: 02 mar 2012, 18:04
door Mickroz
Dat zou ook niet gaan, en ik wil my.domein.nl in beeld houden op die pagina alleen.
Ben even op phpbb.com aan het zoeken of ik $phpbb_root_path kan zetten naar
http://www.domein.nl ipv ./
Als ik dat dan instel in my.php dan zou het wel moeten werken volgens mij...
Check dit maar eens bb
http://www.phpbb.com/kb/article/add-a-n ... -to-phpbb/
Re: mod_rewrite
Geplaatst: 03 mar 2012, 12:36
door Carnifex
Heb je je rewriterule wel goed staan?
Code: Selecteer alles
RewriteCond %{HTTP_HOST} ^my\.domein\.nl [NC]
RewriteRule ^$ http://www.domein.nl/my.php [L, NC]
Kan zijn dat die rewriterule nog iets anders moet.. is lang geleden dat ik ermee heb geklooid..
Als je wilt weten wat die [Flag(s)] betekenen, zie:
http://httpd.apache.org/docs/2.4/rewrite/flags.html
Re: mod_rewrite
Geplaatst: 03 mar 2012, 13:13
door Mickroz
mja, ik heb nu al flink zitten kloten, dat ik niet meer weet wat ik had lol, jou code werkt trouwens niet car, volgens mij moet het ^my$ zijn?
irritant, ik kan nu ook niet meer terugvinden wat ik eerst had....
Re: mod_rewrite
Geplaatst: 03 mar 2012, 18:54
door Carnifex
Als het goed is zou het met die condition alleen moeten gebeuren als je my.domein.nl invult.
de rewriterule slaat dan op de condition. Alleen zou ik dat dus niet zeker meer weten..
Re: mod_rewrite
Geplaatst: 03 mar 2012, 20:32
door Mickroz
dan krijg ik een internal server error.
ik heb nu dit:
Code: Selecteer alles
RewriteCond %{HTTP_HOST} ^my\.domein\.nl [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1
RewriteRule ^(.*)$ my.php?page=$1
grappige is, dat hij als ik nu naar
http://www.domein.nl ga ik de inhoud zie van my.php, ga ik naar my.domein.nl dan zie ik de inhoud ook, maar zonder opmaak op de site....
ook als ik nu
http://www.domein.nl/naam doe krijg ik een 404, als ik my.domein.nl/naam doe werkt het wel, dus het gaat wel bijna goed als ik RewriteRule ^(.*)/$ /$1 weg haal.
Re: mod_rewrite
Geplaatst: 04 mar 2012, 13:47
door Carnifex
Die opmaak van de site komt omdat de DOCROOT dan niet goed staat ingesteld.
Als het goed is kan je dat instellen in my.php
Je kan dus die variabele veranderen naar ./ of iets dergelijks.
Je kan ook kijken wat de server nu denkt dat het is met