我有一个HTML文件,它使用脚本与某些动作脚本“对话”。该脚本从URL获取“用户名”并告诉actionscript要加载的内容。我遇到的问题是我不能在URL中看不到HTML文件名。
我希望它看起来像这样:http://jawapa.bl.ee/ee/profiles/?/username
但是,这就是现在的情况:http://jawapa.bl.ee/ee/profiles/index.html?/jawapa
我已经尝试了一些东西,但没有一个能够奏效。其中一个实际上是通过一堆错误,我根本无法加载网站(保持500错误)。
我正在使用的脚本:
var load_user = location.search.substring(2)
我已经有一些东西可以摆脱.html文件的扩展,但这对此无效......
我想避免PHP,主要是因为我知道没有它就可以完成;只是不知道如何:/
答案 0 :(得分:0)
是的。
但是为什么要用问号替换文件名?
编辑:刚刚意识到你的应用不是php或其他语言。我不知道这是否有效,但试一试。
只显示:
简档/用户名
待办事项:
RewriteEngine On
RewriteRule ^ee/profiles/(.*)$ ee/profiles/index.html/$1 [L]
答案 1 :(得分:0)
这是一个可能对您有帮助的htaccess片段。
将您的文件重命名为profile_usernames.html
之类的独特文件然后添加:
<Files "profile_usernames.html">
Order Allow,Deny
Deny from all
</Files>