我已经流浪并且正在运行,转发端口80 - > 8080.如果我导航到localhost:8080
,则会提供PHP项目。但是,所有链接都要发送到localhost
,由于我的本地计算机不能为项目提供服务,因此无法正常工作。我需要链接为localhost:8080/xxxxxx
。
我认为我需要向.htaccess
添加规则,但我并不完全确定需要添加的内容。任何帮助将不胜感激,如果我将其移动到serverfault或超级用户,请告诉我。
答案 0 :(得分:1)
修改您的/sites/default/settings.php
Drupal文件,并将$base_url
变量更改为:
$base_url = 'http://localhost:8080'; // NO trailing slash!
答案 1 :(得分:0)
在您的主要Joomla .htaccess中将此规则插入为非常第一的规则:
# this line might be already there
RewriteEngine On
# if port in request is not 8080 then redirect to 8080
RewriteCond %{SERVER_PORT} !=8080
RewriteRule ^ http://%{HTTP_HOST}:8080%{REQUEST_URI} [NE,R=302,L]