只使用.htaccess的Apache端口

时间:2015-12-02 17:50:28

标签: apache .htaccess

我想输入

http://example.com

并访问

http://example.com:8080

但我希望浏览器地址栏仍然显示

http://example.com

是否可以仅使用.htaccess文件执行此操作?

2 个答案:

答案 0 :(得分:0)

有关stackoverflow的另一个问题的答案是相似但不同的。您应该可以在htaccess文件中执行以下操作:

RewriteEngine On
RewriteRule ^/(.*)$ http://example.com:8080/$1 [L,P]

ProxyPassReverse / http://example.com:8080/

这将接收传入的请求并在Apache服务器上重写它们,并在内部从其他服务器返回响应。

  

https://stackoverflow.com/a/12812041/1569370

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

适合我。