我看我的日誌與雙斜槓路由,一些用戶嘗試使用此URL格式來訪問我的網站:網址在CakePHP
http://mysite.com//home/article/123
(注意域後雙斜槓)。 我希望這些執行相應的「單斜槓」網址的操作。 所以我嘗試添加像這樣的路線:
Router::connect('//home/article/:id/*', array(
'controller'=>'article',
'action'=>'view'),
array('pass' => array('id'),
'id' => '[0-9]+',
));
但我得到這個錯誤:
Error: [MissingPluginException] Plugin could not be found.
我與這些重寫規則也試過:
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
但是URL沒有改變,我得到了同樣的錯誤。
爲什麼這是錯的?我需要添加到cakephp路由(或Apache RewriteRule)的規則是什麼?
我願意在網絡服務器上這樣做,但怎麼做? – Giuppe