2014-07-10 145 views
1

我有一個網站,圖像在不同的類別。我曾經手動創建網頁,直到我知道動態網頁(使用mysql和php)。重定向從一個頁面到另一個頁面使用htaccess

我目前的網址與下面的網址類似。

http://www.example.com/category/alone/1.php 

我需要的是將手動創建的所有文件重定向到相應的動態創建頁面。我的動態頁面對應於上面的URL給出如下。

http://www.example.com/category/alone/1/ 

現在我在每個頁面上使用301重定向到新的相應頁面。這需要很長時間才能完成。我們可以使用.htaccess來做到這一點嗎?

+1

你應該尋找一個例子,試試吧,當你遇到問題要問,發佈你試了一下。 – developerwjk

+2

您是否考慮過打開'MultViews-Option'來使'.php'後綴可選? – scragar

回答

0

嘗試:

Options -Multiviews 
RewriteEngine On 
RewriteCond %{THE_REQUEST} \ /+([^/]+)/([^/]+)/([^/.]+)\.php 
RewriteRule^/%1/%2/%3/ [L,R=301] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} ^(.*?)/?$ 
RewriteCond %{DOCUMENT_ROOT}%1.php -f 
RewriteRule ^(.*?)/?$ /$1.php [L] 
相關問題