4 votes

toujours vrai rewritecond

Mon université offre un public_html dans le répertoire Linux de chaque étudiant afin que chacun puisse avoir une page web. Je veux mettre tous mes scripts PHP dans ce fichier et placer l'index dans un sous-répertoire appelé webroot . J'essaie de trouver un moyen d'avoir un .htaccess dans le fichier public_html qui redirigera TOUTES les requêtes dans ce dossier pour qu'elles soient redirigées.

Il y a beaucoup de conseils sur la redirection de tout fichier qui n'existe pas, mais je veux rediriger indépendamment de l'existence d'un fichier. Puis-je utiliser quelque chose comme RewriteCond TRUE ?

9voto

EdmundG Points 1115

Vous n'avez pas besoin d'un RewriteCond Si vous avez juste un RewriteRule il sera toujours exécuté.

Mod_Rewrite est très bien documenté. S'il vous plaît. lire le manuel amical .

0voto

Vous pouvez mettre cela dans votre fichier .htaccess.

RewriteEngine On
RedirectMatch permanent ^~username/$ http://example.com/~username/php/index.php

Cela devrait rediriger toute requête pour la racine vers votre fichier d'index (non testé). Ajustez-le pour qu'il corresponde à votre url public_html et à votre domaine.

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