2017-06-13 39 views
0

我有一個login.php文件位於我的視圖目錄。我想要一個乾淨的url輸出,顯示http://sample.com/login而不是http://sample.com/view/login.php。請幫忙。謝謝。如何爲url文件夾製作重寫規則?

+0

你是MVC嗎?使用任何框架?它看起來像一個MVC。那麼你應該總是使用Controller來加載視圖,以便鏈接不應該包含'view'文件夾。那麼你的控制器php位置是什麼? – AkiEru

+0

這不是MVC。只是一個基本的路由 –

+0

你使用什麼網絡服務器?不同的網絡服務器有不同的配置方法。 – Enstage

回答

2
  1. 您可以在視圖文件夾中添加.htaccess文件,下面的代碼添加到您的.htaccess
  2. 然後取出從代碼的鏈接.php擴展。像<a href="login">Login</a>

規則:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTPS} !=on 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^([^\.]+)$ $1.php [NC,L] 
</IfModule> 

請讓我知道,如果我誤解了你的要求,或在情況下,如果您需要任何進一步的援助。

+0

好的謝謝。好的解決方案我把它放在根目錄下,它工作。 –

+0

感謝您的承認。 – khushbu

+0

不客氣@khushbu –