我與Zend的時建了一個網站,我無法修復了以下問題: ,我編輯的網站(不是我的編碼)具有以下鏈接結構:http://www.site.tld/controller/action隱藏控制器名稱Zend框架
但是,我想擺脫鏈接上的控制器名稱,我無法讓它工作。例如,在 「鏈接1」,當我點擊我想http://www.site.tld/Link1
我有以下文件結構
應用
庫
公共
審判
的.htaccess
index.php
.htaccess in所述公共文件夾具有以下內容:
RewriteEngine敘述在
的RewriteCond%{REQUEST_FILENAME} -s [OR]
的RewriteCond%{REQUEST_FILENAME} -1- [OR]
的RewriteCond%{REQUEST_FILENAME} -d
重寫規則^ * $ - [NC,L]
重寫規則^ * $的index.php [NC,L]
如果是有幫助的,我也看到,在該指數的控制器使得每個動作使用
$ this - > _ redirect('/ index/action');
我試着重寫.htaccess文件,但徒勞無功。它基本上沒有指向物理索引控制器。請指教。
謝謝!
我試過brady.vitrano給出的解決方案,但它不適用於我,是否有另一種方法來隱藏控制器和操作名稱,並且用戶也不應該能夠編輯URL。 – jjnguy