Codeigniter:htaccess 301重定向

时间:2016-08-26 20:29:54

标签: php apache .htaccess codeigniter redirect

我有一个相当简单的301重定向问题,我想弄清楚。我有一个页面:

http://localhost/site/public_html/usa/fl/fort-lauderdale/page

我想重定向到:

http://localhost/site/public_html/usa/fl/miami/page

在我的.htaccess文件夹中,我尝试了这个:

Redirect /fort-lauderdale/page http://localhost/site/public_html/usa/fl/miami/page

它不起作用。没有错误或任何东西,我也试过重启apache。

我也尝试过:

#RewriteCond %{QUERY_STRING} fl/fort-lauderdale/page
#RewriteRule ^http://localhost/site/public_html/usa/fl/miami/page$ [L,R=301]

哪个DID重定向,但是我的“重定向次数太多”错误,并且我的地址栏中的URL重复了30次。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在.htaccess文件中添加以下内容:

Redirect 301 /site/public_html/usa/fl/fort-lauderdale/page /site/public_html/usa/fl/miami/page

确保您的.htaccess文件是root(localhost文件夹)。当您将其传输到服务器时,将其移动到public_html(这将是服务器上的根目录)

答案 1 :(得分:0)

在您的Redirect 301 /contact-us/ http://www.domainname.com/contact-us.html 文件中,添加以下内容:

public_html

确保您的.htaccess文件是根目录(Localhost文件夹)。

将其传输到服务器时,将其移动到<ScrollView class="body" id="scroll" #scroll (scroll)="scrollEvent($event);"> <StackLayout #stackScroll> <ng-template ngFor let-card [ngForOf]="allList"> <StackLayout [card]="card"> <my-custom-component [aCard]="card"></my-custom-component> </StackLayout> </ng-template> </StackLayout> </ScrollView> (这将是服务器的根目录)