1 votes

besoin du nom de http_host pour une condition de réécriture htaccess

Je veux écrire une règle pour laquelle je ne connais pas l'adresse http_host exacte.

Par exemple, j'ai (www.)?example.com . Maintenant, j'ai besoin example pour construire ce qui suit :

(www.)?example.com/example/... dans une RewriteRule.

Alors comment puis-je diviser le http_host en nom seulement ?

1voto

MrWhite Points 11269

Si vous avez besoin d'obtenir seulement le nom de domaine, moins le TLD. Alors vous pouvez faire quelque chose comme ce qui suit :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z-]+)\.com [NC]
RewriteRule ^$ /%1/ [R,L]

%1 est juste le nom de domaine. ex. example dans votre exemple .

Cela suppose un TLD de .com .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X