2013-07-30 157 views
0

好日子夥計,我需要你的幫助,這個URL重寫。網址重寫爲短url

這兩個重寫我想要做。

1)我想從URL中取出.php即使我的文件保存爲.php

2)我想重寫下面

的URL如果你能幫助我。這將是可愛的。由於

+3

但你想要的網址沒有邏輯... –

+0

解釋自己給我請@Mihai – Jessica

+0

'Sef'是一個參數,'pid'也是你想要的'?Sef = shoes/pid/3' ....'shoe/pid/3'變成了'Sef'參數的變量......它沒有邏輯......你怎麼知道哪個是哪個? –

回答

1

啓用通過httpd.confmod_rewrite.htaccess,然後把這個代碼在你DOCUMENT_ROOT/.htaccess文件:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

## hide .php extension 
# To externally redirect /dir/foo.php to /dir/foo 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php[\s?] [NC] 
RewriteRule^%1 [R=301,L] 

# To internally forward /dir/foo to /dir/foo.php 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{DOCUMENT_ROOT}/$1.php -f 
RewriteRule ^(.+?)/?$ /$1.php [L]