переписать на URL, чтобы добавить "/" - PullRequest
0 голосов
/ 27 февраля 2011

Я знаю, как переписать URL для перенаправления на страницу.

Когда «/» не находится в конце www.DomainName.com/user/myUserName, редирект работает:

RewriteRule /$ /user/index.php

Когда я пишу RewriteBase / выше, правило не работает, но ошибка 404.

Как добавить "/" в конце www.DomainName.com/user/myUserName/ и все еще перенаправить на /user/index.php.

Это может быть записано в .htaccess или httpd.conf

1 Ответ

0 голосов
/ 27 февраля 2011

Эй, это доступ по умолчанию html, который я использовал.

Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
RewriteEngine On

# we skip all files with .something
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule .* - [L]

# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
...