在开发者方面(无法控制服务器)的URL中隐藏文件名的最佳方法是什么,例如,如果网站是www.123.co.za/contact.htm-我想用户只能看到www.123.co.za.这里可以看到一个例子http://www.groupon.co.za
我知道的方法是使用一个页面并使用ajax动态加载页面内容 另一个是框架
(像mod_rewrite这样的服务器选项我无法使用,因为我无法访问或控制服务器)
答案 0 :(得分:1)
他们正在使用索引页面。这意味着他们有一个页面,如index.html,index.php或index.aspx等。你所要做的就是创建一个目录(例如,'contact')并放一个名为'index.html'的文件在该目录中。然后,您可以将www.123.co.za/contact/index.html视为www.123.co.za/contact。请注意,您允许的索引页面名称可能会有所不同。如果index。*不适合您,请联系主持人并询问(有时是默认值。*)。
此方法的目标是,您的页面现在至少可以通过三个URL查看(www.123.co.za/contact,www.123.co.za/contact/,www.123.co.za/接触/ index.html中)。这可能会损害您在搜索引擎中的网站,因为您可能因“重复”内容而受到处罚。你可以用mod_rewrite解决这个问题,但是因为你不能使用它,你无法阻止上述情况。