Beste,
Ik heb de wildcard via het volgende voorbeeld geprobeert in te stellen.
ServerAlias www.*.domain.com *.domain.com
ServerAlias *.domain.com
* een A record naar IP
Nu is mijn vraag, moet ik nog een Htaccess aanmaken ?
Via de volgende URL(s) komt hij namelijk op de index van me root site www.sub.domain.com http://sub.domain.com
Echter moet hij natuurlijk niet in de root van me site komen.
Mvg, Remon
- wildcard instellen directadmin
-
03-02-2010, 06:12 #1
- Berichten
- 697
- Lid sinds
- 17 Jaar
wildcard instellen directadmin
Laatst aangepast door R Den Boef : 03-02-2010 om 19:20
-
In de schijnwerper
-
04-02-2010, 08:51 #2
- Berichten
- 506
- Lid sinds
- 16 Jaar
Je moet idd in je htaccess aangeven waar hij naartoe moet wijzen..
Zie ook http://www.webmasterworld.com/forum92/3555.htm
-
04-02-2010, 09:26 #3
- Berichten
- 697
- Lid sinds
- 17 Jaar
@Michel,
Bedankt voor je reactie, maar alle code die daar staat krijg ik juist een 500 ERROR.
-
04-02-2010, 18:59 #4
- Berichten
- 506
- Lid sinds
- 16 Jaar
Probeer dit eens:
----
rewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|wwww|ww|ftp|mail|ns|ns2|en)\.domein\.nl
rewriteCond %{HTTP_HOST} ^([a-z0-9][a-z0-9_\-]*[a-z0-9])\.domein\.nl
rewriteCond %{QUERY_STRING} !&?var=[^&]+
rewriteRule .* index.php?subpagina=%1 [L]
---
Waarbij domein.nl jouw domein is.
bla.domein.nl wordt dan vertaald naar index.php?subpagina=bla
(muz van www. ftp. etc)
-
04-02-2010, 19:01 #5
- Berichten
- 756
- Lid sinds
- 16 Jaar
-
04-02-2010, 19:11 #6
- Berichten
- 262
- Lid sinds
- 16 Jaar
Toevoegen aan Httpd.conf
ServerAlias www.*.uwdomein.nl *.uwdomein.nl
ServerAlias *.uwdomein.nl
en dns record *. ipnummer
-
05-02-2010, 07:38 #7
- Berichten
- 697
- Lid sinds
- 17 Jaar
Ik gebruik de volgende Htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+).domein.nl
RewriteCond %{HTTP_HOST} !^www.domein.nl$
RewriteRule ^$ http://domein.nl/submap [L]
</IfModule>
Het werkt wel maar het adres blijft vervolgens niet staan.
http://submap.domein.nl kan je intoetsen, maar dan gaat hij dus vervolgens naar -> http://domein.nl/submap
-
05-02-2010, 09:12 #8
- Berichten
- 506
- Lid sinds
- 16 Jaar
Heb je al geprobeerd wat ik hierboven aangaf? Dat gebruik ik zelf ook en werkt perfect.
-
05-02-2010, 09:14 #9
- Berichten
- 697
- Lid sinds
- 17 Jaar
@Michel,
Nee heb ik niet geprobeert, ik heb namelijk geen:
rewriteCond %{QUERY_STRING} !&?var=[^&]+
rewriteRule .* index.php?subpagina=%1 [L]
Om naar toe te gaan.
Het is enkel een submap
En waar is de ftp|mail|ns|ns2|en voor ?
EDIT:
Ik heb het getest, maar ik kom op me root van me pagina uit.Laatst aangepast door R Den Boef : 05-02-2010 om 09:42
-
05-02-2010, 09:51 #10
- Berichten
- 506
- Lid sinds
- 16 Jaar
@Michel,
Nee heb ik niet geprobeert, ik heb namelijk geen:
rewriteCond %{QUERY_STRING} !&?var=[^&]+
rewriteRule .* index.php?subpagina=%1 [L]
Om naar toe te gaan.
Het is enkel een submap
En waar is de ftp|mail|ns|ns2|en voor ?
EDIT:
Ik heb het getest, maar ik kom op me root van me pagina uit.
Als je nu een index.php aanmaakt met de tekst:
<?
echo $_GET['subpagina'];
?>
zal hij de naam van de subpagina weergeven, op basis van deze variabele kan je dus een actie uitvoeren, pagina includen of een db query uitvoeren.
-
05-02-2010, 09:56 #11
- Berichten
- 697
- Lid sinds
- 17 Jaar
Het adres blijft nu wel staan.
Ik heb een pagina aangemaakt genaamd: subpagina.php met de code maar de pagina blijft blanco.
Goed ik geef de hoop op.
Bedankt voor de moeite !Laatst aangepast door R Den Boef : 05-02-2010 om 10:10
-
05-02-2010, 10:31 #12
- Berichten
- 506
- Lid sinds
- 16 Jaar
Je moet de pagina index.php noemen..
Hiernaar verwijs je in de htaccess file:
rewriteRule .* index.php?subpagina=%1 [L]
en indien je een index.htm / html hebt staan, deze verwijderen.
-
05-02-2010, 10:35 #13
- Berichten
- 697
- Lid sinds
- 17 Jaar
Ik begrijp je uitleg.
Alleen op deze manier werkt het niet.
Hij laat op de index.php boven in alleen subnaam zien.
Alle subdomeinen, moeten naar 1 map.
BV: klant1.domein.nl, klant2.domein.nl, ect.. naar --> Submap (een vaste map) niet allemaal een eigen.
Met de bovengenoemde Htaccess werkt dat ook, alleen blijft het adres niet staan.
Maargoed ik kom er dus net achter dat het paneel licentie domein gebonden is, en hij ziet de subdomeinen niet als gelijke van me hoofddomein.Laatst aangepast door R Den Boef : 05-02-2010 om 10:45
-
05-02-2010, 10:42 #14
- Berichten
- 506
- Lid sinds
- 16 Jaar
Nee, gewoon 1 op 1 overnemen:
.Htaccess:
rewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|wwww|ww|ftp|mail|ns|ns2|en)\.domein\.nl
rewriteCond %{HTTP_HOST} ^([a-z0-9][a-z0-9_\-]*[a-z0-9])\.domein\.nl
rewriteCond %{QUERY_STRING} !&?var=[^&]+
rewriteRule .* index.php?subpagina=%1 [L]
index.php:
<?
echo $_GET['subpagina'];
?>
Als dat werkt kan je de index.php gaan aanpassen, bv:
$subpagina = $_GET['subpagina'];
if ($subpagina == 'test')
{
include('test.php');
}
elseif ($subpagina == 'bla')
{
include('bla.php');
}
-
19-02-2010, 15:35 #15
- Berichten
- 697
- Lid sinds
- 17 Jaar
Code:<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^(.+).domein.nl RewriteCond %{HTTP_HOST} !^www.domein.nl$ RewriteRule ^$ http://submap.domein.nl [L] </IfModule>
Echter zit ik nog met 1 klein probleem.
Het volgende wordt nog niet doorgestuurd: domein.nl/submap
Moet ik hiervoor nog een regel toevoegen ?
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