2013-08-28 147 views
-2

我目前正在使用註冊頁面,並且想知道是否可以在不使用.php擴展名的情況下修改URL。如何在沒有頁面擴展名的情況下重定向頁面

例如,現在是

www.xyz.com/signup.php 

什麼,我想實現的是

www.xyz.com/signup 

現在我假設我有可能使用htaccess的文件,但我不知道關於它。

+0

可能重複[刪除擴展名爲.php與的.htaccess(http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess) – Bora

回答

1

第一條規則將重定向從signup.phpdomain.com/signup/

第二條規則將在內部重定向,因此在顯示內容domain.com/signup.php時,URL將保持爲domain.com/signup/。的

Options +FollowSymLinks -MultiViews 

RewriteEngine On 
RewriteBase/

# Redirect /signup.php to /signup/ 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+signup\.php\s [NC] 
RewriteRule^/signup/? [R=302,L] 

# Internally forward /signup/ to /signup.php 
RewriteRule ^signup/?$ /signup.php [NC,L] 
+0

感謝Prix ..尋求幫助 – rahulrajj

0

你可以用的.htaccess重複

RewriteEngine On 

RewriteRule singup$ singup.php [NC,L] 
相關問題