我想输入
http://example.com
并访问
http://example.com:8080
但我希望浏览器地址栏仍然显示
http://example.com
是否可以仅使用.htaccess文件执行此操作?
答案 0 :(得分:0)
有关stackoverflow的另一个问题的答案是相似但不同的。您应该可以在htaccess文件中执行以下操作:
RewriteEngine On
RewriteRule ^/(.*)$ http://example.com:8080/$1 [L,P]
ProxyPassReverse / http://example.com:8080/
这将接收传入的请求并在Apache服务器上重写它们,并在内部从其他服务器返回响应。
答案 1 :(得分:0)
在.htaccess文件中:
>>> answer = sr1(IP(dst="8.8.8.8")/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="www.google.com")),verbose=0)
>>> rdatalst = []
>>> for rr in xrange(p[DNS].ancount):
... rdatalst.append(p[DNS].an[x].rdata)
>>> print rdatalst
['212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59', '212.247.8.59']
适合我。