2014-03-07 41 views
-1

我從谷歌得到了這段代碼。我不確切地知道他們想說什麼。可以有人解釋我嗎?如何將www.example.com/home.php的鏈接重定向到www.example.com/home?

 RewriteCond %{home}.php -f 
     RewriteRule !.*\.php$ %{home}.php [L, QSA] 
+2

哪個[文件](部分http://httpd.apache.org/docs/current/mod /mod_rewrite.html)你有困難嗎? – Oswald

+0

@Oswald鏈接失敗。鏈接修復。 :P – bjb568

+0

@Oswald - 實際上我想將鏈接重定向到www.example.com/home – Jazz

回答

1

SimPy中使用的.htaccess:

RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [L, QSA] 
+0

你可以請我簡要介紹一下嗎? – Jazz

+0

要重寫url,您需要通過.htaccess文件使用appache的可能性,並向其中寫入條件 – sergio

0

將此代碼到您的htaccess文件

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
+0

我把這段代碼放到了htaccess文件中,但沒有輸出 – Jazz

+0

檢查你的apache配置。應該啓用Mod_rewrite來讀取htaccess文件。 – 2014-03-07 12:55:35