我的域名是:
http://test.domain.com/godadmin/login
我想从URL中隐藏的
喜欢:http://test.domain.com/login
怎么做到的?
谢谢。
发布于 2019-01-21 07:42:12
你的问题有点含糊不清,但大致答案可能是以下规则。它将在其内部定义的主机上将所有请求在/...
内部重写为/godadmin/...
:
RewriteEngine on
RewriteRule ^/?(.*)$ /godadmin/$1 [END]
如果您遇到“内部服务器错误”(http状态500),则很可能您操作的是apache http服务器的一个非常旧的版本。在这种情况下,您将在http服务器错误日志文件中找到不支持的[END]
标志的提示。或者升级您的http服务器,或者在这种情况下使用旧的[L]
标志,在这种情况下,它可能会同样工作.
该规则应该在http服务器主机配置或动态配置文件(".htaccess“样式文件)中同样工作。如果您决定使用这样的动态文件,则需要在http服务器主机配置中启用对这些文件的解释,并且需要将该文件放在主机的DOCUMENT_ROOT文件夹中。
请注意:与使用动态配置文件(".htaccess")相比,您应该始终倾向于将此类规则放置在http服务器主机配置中。这些动态配置文件增加了复杂性,常常是意外行为的一个原因,很难调试,而且它们确实减慢了http服务器的运行速度。它们仅作为最后一种选择,用于您无法访问真正的http服务器主机配置(阅读:真正便宜的服务提供者)或坚持编写自己的规则的应用程序(这显然是一场安全噩梦)。
https://stackoverflow.com/questions/54283572
复制相似问题