.htaccess обязательно www и удаление расширения php - PullRequest
1 голос
/ 25 мая 2011

Если человек посещает: http://domain.com, Я хочу перенаправить его на http://www.domain.com, а если человек посещает: http://domain.com/remove.php, Я хочу перенаправить его на http://www.domain.com/remove

В общем, я хочу добавить www в начало URL , если субдомен не запрашивается , и я также хочу, чтобы пользователь был перенаправлен на URL без расширения PHP на случай, если он попытается получить к нему доступ.Я знаю, как принимать страницы, которые не имеют расширения .php , но сейчас я ищу код для всех вышеперечисленных функций, а также код перенаправления, который перенаправит пользователя на расширение не PHPстраницу, если он пытается зайти на страницу с расширением PHP

Так что, если он посещает, он достигает ...

1 Ответ

3 голосов
/ 25 мая 2011
RewriteEngine On
# First force the www (ignoring case)
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [L,R=301,QSA]

# And this rule rewrites the .php off the end.
RewriteRule ^/([A-Za-z0-9)\.php http://www.example.com/$1 [L,R,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...