2013-10-30 34 views
0

我想reqrite我的網址。如何我可以重寫我的URL http://www.ritascantina.com/latestnews/index/18到http://www.ritascantina.com/latestnews/18

現有的網址是:http://www.ritascantina.com/latestnews/index/18

,我想是這樣的:http://www.ritascantina.com/latestnews/18

我的.htaccess文件是:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^(home(/index)?|index(\.php)?)/?$/[L,R=301] 
    RewriteRule ^(.*)/index/?$ $1 [L,R=301] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 
<IfModule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</IfModule> 

有什麼建議?

+0

當您嘗試訪問該頁面時,您會得到什麼? – Chausser

回答

0

它看起來像你不匹配末尾的數字,使規則不被使用。嘗試改變:

RewriteRule ^(.*)/index/?$ $1 [L,R=301] 

要:

RewriteRule ^(.*)/index/?(\d*)$ $1/$2 [L,R=301] 

這樣,您將在最後得到的數字,以及

相關問題