例如:我的网站是 www.mydomain.com
页面上唯一的东西是
<h1>Category</h1>
当用户输入网址 www.mydomain.com/sports 时,我希望加载 www.mydomain.com 页面(有或没有 /sports 路径,最好始终保持相同的 URL)并知道用户使用 URL www.mydomain.com/sports 访问该页面以到达那里。
在这一点上,我可以使用 javascript 来改变
<h1>Category</h1>
至
<h1>Sports</h1>
我可以将页面 www.mydomain.com/sports 重定向到 www.mydomain.com,但是这样做时 URL 会发生变化,并且我无法检测到最初用于在那里导航的页面 URL (www.mydomain.com /sports) 使用 javascript: http://www.w3schools.com/jsref/obj_location.asp因为它返回没有路径的新页面 URL。
我希望有一个非 PHP/.htaccess 解决方案。
更新:
我求助于使用 htaccess 来解决问题,比预期的要容易实现。
这是我使用的,以防其他人发现这很有用
.htaccess 文件(上传到您希望使用它的站点上的目录,在我的示例中,这将是主目录)
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase / ****start at/find the root directory
RewriteRule ^(/sports|sports/)$ index.html [NC,L] ****find and clear index.html from URL if the extension is mydomain.com/sports or mydomain.com/sports/
</ifModule>