是否可以使用htaccess隐藏此文件名?

时间:2014-12-24 15:45:03

标签: javascript html .htaccess

我有一个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,主要是因为我知道没有它就可以完成;只是不知道如何:/

2 个答案:

答案 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>