0
工作,我用下面的代碼在一個笨htaccess文件自定義URL重寫不是笨
RewriteRule ^([^.]+)-vacation$ /search?location=$1
當我與URL www.example.com/moscow-vacation
, 它給了我一個404錯誤訪問它。
我在覈心php應用程序中使用了上述htaccess代碼。它在那裏工作得很好。
工作,我用下面的代碼在一個笨htaccess文件自定義URL重寫不是笨
RewriteRule ^([^.]+)-vacation$ /search?location=$1
當我與URL www.example.com/moscow-vacation
, 它給了我一個404錯誤訪問它。
我在覈心php應用程序中使用了上述htaccess代碼。它在那裏工作得很好。
很可能,您沒有search
腳本。如果腳本名爲search.php
,你可以,如果你有一個方法location
名爲Search
控制器使用此略作修改規則
RewriteRule ^([^.]+)-vacation$ /search.php?location=$1
,您可以直接改寫爲
RewriteRule ^([^.]+)-vacation$ index.php/search/location/$1
或嘗試
RewriteRule ^([^.]+)-vacation$ search/location/$1
@olaf沒有方法稱爲位置,我使用$ this-> input-> get()從url獲取值,並且我使用索引搜索方法控制器 – 2013-04-21 20:32:29