2013-06-26 71 views
0

一些字符串需要幫助htaccess的規則,忽略網址

我使用htaccess的

RewriteRule ^l/([0-9]+)/([0-9]+)/?$ index.php?obj=obj&task=land&city=$1&landId=$2 
RewriteRule ^l/([0-9]+)/([0-9]+)$ index.php?obj=obj&task=land&city=$1&landId=$2 

現在我的鏈接看起來像這樣

http://www.mysite.com/l/41277/19 
有這樣

http://www.mysite.com/obj/task/land/city/41277/landId/19/Best+Restaurant//Sville%20city 

鏈接

我應該在我的htaccess上添加什麼,以便m像這樣的Y型連接器將被接受

http://www.mysite.com/l/41277/19/Best+Restaurant//Sville%20city 
http://www.mysite.com/l/41247/17/Best+parks/Cold%20Province/Platinum%20city 
+1

爲什麼它downvoted? – Snippet

+1

我會接受數十億票反對,但請留下評論。 – Snippet

+0

應該將最後一個鏈接重寫爲什麼? –

回答

1

通過httpd.conf啓用mod_rewrite的和的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

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

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^l/([0-9]+)/([0-9]+)/? /index.php?obj=obj&task=land&city=$1&landId=$2 [L,QSA,NC] 
+1

非常感謝您的幫助Mr.anubhava – Snippet

+1

非常歡迎。我分享你的痛苦,即一些人在這裏投票而不留下任何評論。 IMO SO不應該允許這樣做。 – anubhava

+1

謝謝。我同意IMO SO不應該允許在沒有評論的情況下投票回答問題。提問的用戶得到反對票,投票結束,沒有人解釋爲什麼,將不得不思考爲什麼他們的問題被拒絕投票。再次感謝你。 – Snippet