كار با فايل هاي htaccess

Army.Hidden

Active Member
سلام دوستان ، من چند تا سوال برام پيش اومد .
فكر كنيد ما مقداري رو از متد GET به صورت زير دريافت ميكنيم.
کد:
www.site.com/?option=news
حالا اگه ما بخوايد به صورت زير دريافت كنيم بايد چه تغييري در فايل htaccess بديم.
کد:
www.site.com/news/
و حالا اگر ما متد GET به صورت زير داشته باشيم.
کد:
www.site.com/?option=news&page=2
و بخوايم به صورت زير دريافت كنيم بايد چه تغييري در فايل htaccess بديم.
کد:
www.site.com/news/2/
ممنون اگه جوابي برام ارسال كنيد :rose:
 

maanib

New Member
سلام دوستان ، من چند تا سوال برام پيش اومد .​

ممنون اگه جوابي برام ارسال كنيد :rose:

درود. شما کد های زیر رو امتحان کن. البته این در صورتیه که بصورت نرمال، آدرست بشکل
www.site.com/index.php?option=news هم کار کنه.
برای ادرس اول از این کد:
کد:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-z]+)$ index.php?option=$1 [NC]
برای ادرس دوم از این کد:
کد:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-z]+)/([0-9]+)$ index.php?option=$1&page=$2 [NC]

اگر هم فقط با آدرسی که خودت نوشتی بالا میاد، کدهای زیر رو تست کن.
ادرس اول:
کد:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^[URL="http://www.site.com/?option=$1"][COLOR=#0000ff]http://www.site.com/[/COLOR][/URL]([a-z]+)$ [URL]http://www.site.com/?option=$1[/URL] [NC]
آدرس دوم:
کد:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^[URL="http://www.site.com/?option=$1"][COLOR=#0000ff]http://www.site.com/[/COLOR][/URL]([a-z]+)/([0-9]+)$ [URL="http://www.site.com/?option=$1"][COLOR=#0000ff]http://www.site.com/[/COLOR][/URL]?option=$1&page=$2 [NC]
توجه: حتما قبل از تست باید از اصل فایل اکسست بک اپ بگیری تا اگر کار نکرد، دوباره اونها رو جایگزین کنی. و ضمنا تضمین نمی کنم که حتما کار می کنه.
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا