2015-05-13 130 views
-2

我有3個方面的.htaccess問題,URL重寫使用的.htaccess做出友好的URL

1 - 如果我使用的.htaccess重寫在我的網站URL的不會影響任何請求或做我需要更改所有表單的鏈接,例如,如果表單的操作文章是index.php?submit我需要更改該鏈接嗎?當我例如隱藏在.htaccess PHP擴展或者它並不影響它

2 - 如何基本上隱藏所有擴展名爲.php

3-如果我有下面的網址

WWW .link.com/post.php中?POST_ID = 53 & POST_NAME =的國際性天在羅姆

A-)我如何的.htaccess它改寫爲以下

www.link。 com/post/the-International-day-in-roma

b-)是否有關係,如果有逗號或我可以刪除它們嗎?

www.link.com/post.php?post_id=53 & POST_NAME =每天,-or-今天,-or,明天

+2

一個問題是困難的,因爲'帖子ID是53'不是原始網址'www.link.com/post/the-International-day-in-roma',因此無法重寫爲'www.link.com/post.php?post_id=53&post_name=the-International-day-in- roma' – anubhava

+0

你能回答我的第三個請@anubhava – Romeo

+0

對不起第三屆要求每個線程

HTACCESS Tutorial

anubhava

回答

0

希望這些問題的答案可能會幫助:

(2)我首先回答第二個問題。在您的.htaccess文件中使用此代碼刪除PHP文件擴展名

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

(1)關於第一個問題........你可以從文件名稱中刪除PHP擴展。無論如何,變化不大。在編寫代碼時,簡單易用。

(3)嘗試本教程: