Sog*_*ogl 5 html .htaccess routes static-pages
我有一个基于 js/css/html 的小型投资组合登陆页面。没有框架/CMS,只有纯静态 html。入口点是index.html
包含英语内容的文件。
我想在我的网站上使用翻译:index.ru.html
, index.ua.html
,但我不想在地址栏中看到任何*.html
或。index.ua
用户可以通过我的页面顶部的按钮更改语言。
我该如何路由:
http://mysite/en
显示index.html
- 首先进入网站http://mysite/ru
显示index.ru.html
http://mysite/ua
显示index.ua.html
?
我还可以路由到特定的 div/section html 标签:用户输入http://mysite/ru/contacts
以显示联系人部分index.ru.html
吗?滚动页面也必须改变url...这是真的还是假的?
也许我需要使用微框架来满足我的小需求?
编辑:
在此网站上找到了很好的示例 - http://www.even.lv/
尝试将其添加到您的 Root/.htaccess :
RewriteEngine On
RewriteBase /
RewriteRule ^en/?$ index.html [NC,L]
RewriteRule ^(ru|ua)$ index.$1.html [NC,L]
Run Code Online (Sandbox Code Playgroud)
这会将“/en”重定向到“/index.html”,将“/ru”重定向到“index.ru.html”。
归档时间: |
|
查看次数: |
20296 次 |
最近记录: |