Ajouter Un Slash .htaccess

Je vais essayer d'obtenir l'effet suivant (à l'aide de ce fichier local http://localhost/[company_name]/[project_name]/.htaccess):

http://localhost/[company_name]/[project_name]/page-1 (adds slash)
http://localhost/[company_name]/[project_name]/page-1/(does nothing)
http://localhost/[company_name]/[project_name]/page-1/subpage-1 (adds slash)
http://www.example.com/page-1 (adds slash)<br />
http://www.example.com/page-1/(does nothing)
etc.

La chose que je veux accomplir, c'est que cette .htaccess n'a pas besoin de le chemin http://localhost/[company_name]/[project_name]/ plus que je n'ai pas à modifier ce, à chaque fois qu'il a été téléchargé.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/[L,R=301]

J'ai trouvé le code ci-dessus ici: Ajouter un Slash de fin d'Url, mais il ne fait possible d'utiliser l'HÔTE de façon dynamique et rejette le chemin. Quelqu'un à une solution pour réaliser cet effet?

RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]

OriginalL'auteur Simon | 2012-08-06