«Удаление» .html с конца адреса сайта - PullRequest
1 голос
/ 02 марта 2012

Я хочу, чтобы люди могли вводить следующее:

http://www.example.com/store

Вместо того, чтобы сказать ... это:

http://www.example.com/store.html

Есть ли где-нибудь файл, который я могу изменить, чтобы пользователь перенаправил адрес "не-.html" на адрес .html? Я полагаю, что пользователи скорее будут вводить адрес «не .html», чем другой.

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

Ответы [ 4 ]

2 голосов
/ 02 марта 2012

Вы можете сделать это.Вы смотрите «Перезапись URL» в файле .htaccess.Есть много разных техник для этого.Взгляните на этот пример .

Надеюсь, это поможет.

1 голос
/ 02 марта 2012

Вам необходимо перезаписать URL Google / Bing в контексте используемой платформы и веб-сервера.Это очень большая тема, поскольку каждая комбинация фреймворк / сервер имеет свой способ достижения желаемого.

1 голос
/ 02 марта 2012

http://www.example.com/store/index.html будет одним из решений.Если вы посетите сайт example.com/store, ваш браузер автоматически загрузит файл index.html.

0 голосов
/ 02 марта 2012

Если вы не используете веб-фреймворк или не знаете, что такое файл .htaccess, самым простым способом может быть сделать это с каталогами.Если вы создаете каталог корневого уровня с именем «store» и перемещаете store.html в него как index.html, например:

/
--store/
----index.html <- used to be "store.html"

, тогда URL http://site.com/store должен работать так, как вы этого хотите.

...