使用/ subfolder时IP地址无法重定向

时间:2018-09-07 16:00:05

标签: wordpress .htaccess redirect

我在将服务器的公共IP正确重定向到域名时遇到问题。这是问题:

(抬头:与WP相关,但我仍然认为stackoverflow可能是一个合适的论坛)

我使用Bitnami将WordPress部署到AWS Lightsail实例上。遵循所有指南后,我从wp-config.php中更改了以下行

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');

define('WP_SITEURL', 'https://www.example.com');
define('WP_HOME', 'https://www.example.com');

说实话,从我的理解和经验来看,这应该行得通。但是,虽然我的网站仅在输入IP地址时就可以正确重定向,但在使用完整的永久链接到页面时却不能,例如0.000.000.00/页而是显示页面并创建重复的内容。

我已经尝试寻找解决方案已有几个小时了。我也尝试过将以下内容添加到我的.htaccess中,但没有运气。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^00\.00\.000\.000
RewriteRule (.*)  http://example.com$1 [R=301,L]

任何帮助,建议或暗示将不胜感激!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用默认的WordPress <div contenteditable="true" class="border" #textbox style="border: 2px solid black; min-height:50px; width:300px;" id="txtDiv" (keypress)="updateKeyUp($event)" > <!---searchTerm$.next($event.target.value)--> <div> <span class="box-tag" *ngFor="let tag of tags"> {{tag.name}} <b class="close" (click)="delete(tag)">x</b> </span> </div> </div> <input [(ngModel)]="nameModel" (keypress)="updateKeyUp($event)" placeholder="Enter Tag Name">{{this.nameModel}} <ul *ngIf="results"> <li *ngFor="let result of results | slice:0:9" (click)="add(result)"> <a href="{{ result.latest }}" target="_blank"> {{ result.name }} </a> </li> </ul> 内容:

.htaccess

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress WP_SITEURL似乎正常工作,这表明问题仅在于永久链接。上面的WP_HOME应该会有所帮助。如果需要,您始终可以将.htaccess代码与上述代码结合使用。