我看着這一切的地方,但無法找到具體的解決辦法...顯示默認的文件,但沒有擴展
基本上,我有類似以下的東西:
www.thename.co/mpany
我創建了一個名爲mpany.php
的頁面,並將其設置爲我的默認頁面,並且我還在htaccess中添加了一條規則,以便php
文件擴展名不顯示。
我的問題是,當你在www.thename.co
輸入,即使它加載mpany.php
它只顯示基本URL:在broswer的地址欄中www.thename.co
,而我想它顯示:www.thename.co/mpany
。
這是我的.htaccess
文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
DirectoryIndex mpany.php
任何指針?
'重寫規則^ $ mpany [R = 301,L]'應該做的伎倆。將它放在現有的'RewriteCond'之前。 – CBroe 2014-11-22 00:54:32
謝謝@CBroe,但這不起作用,因爲這使得它尋找一個名爲'mpany'的目錄... – sahil 2014-11-22 01:46:50
與用戶在第一個時間直接進入www.thename.co/mpany時有何不同地點?我認爲你的規則增加了'.php'的擴展名應該考慮到這一點? – CBroe 2014-11-22 01:48:42