2013-07-08 26 views
-2

您好,這是我的.htaccess文件到目前爲止。使用.htaccess刪除部分鏈接地址

RewriteEngine on 

    RewriteCond %{REQUEST_FILENAME} !-f 

    RewriteCond %{REQUEST_FILENAME} !-d 

    Options -Indexes 

    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA] 

我現在的網址是類/顯示/音樂

如何將其轉換爲類/音樂使用htaccess的?我想刪除顯示/

任何幫助表示讚賞!

+0

不能配置您在你使用任何框架控制器上的默認操作?這將是一個更簡單的解決方案。 – HttpNinja

+0

我有自己的MVC,我不使用框架。 – saed

回答

0

假設這是整個文件,您的網址category/show/music被重寫爲index.php?url=category/show/music。以下重寫將爲索引頁面「插入」顯示。但編輯index.php會更明智。

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
Options -Indexes 
RewriteRule ^(.*)/(.*)$ index.php?url=$1/show/$2 [L,QSA] 
0

插入此規則僅低於RewriteEngine on行:

RewriteRule ^(category)/show/(.+?)/?$ /$1/$2 [L,R=301,NC]