نحوه دوباره نویسی لینک (url rewrite) در htaccess
سلام دوستان خسته نباشید
چطور میتونم این آدرس http://mysite.ir/category.php?id=news&p=10 را به این آدرس http://mysite.ir/new/10 تبدیل کنم.
از کد زیر استفاده کردم جواب نگرفتمOptions +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/]+)/([0-9]+) /category.php?id=$1&p=$2 [NC,L]
با تشکر از دوستان عزیز
نقل قول: نحوه دوباره نویسی لینک (url rewrite) در htaccess
این فایل درستش
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
نقل قول: نحوه دوباره نویسی لینک (url rewrite) در htaccess
البته این کار نیازمند تغییر کلی تو شیوه کارت هست
فقط با همین یکی دو مورد درست نمیشه
نیاز داری آدرس رو تحلیل کنی و کلی کار روش انجام بدی
این نمونه ای هست که من برای کارم نجام دادم
<?php require_once('loader.php'); if(isset($_GET['url'])) { $url = $_GET['url']; $params = $Methods->GetUrl($url); $Methods->router($url); } else { $lang = defLang; require_once('templates/index.php'); }
نقل قول: نحوه دوباره نویسی لینک (url rewrite) در htaccess
نقل قول:
نوشته شده توسط
css-man
البته این کار نیازمند تغییر کلی تو شیوه کارت هست
فقط با همین یکی دو مورد درست نمیشه
نیاز داری آدرس رو تحلیل کنی و کلی کار روش انجام بدی
این نمونه ای هست که من برای کارم نجام دادم
<?php require_once('loader.php'); if(isset($_GET['url'])) { $url = $_GET['url']; $params = $Methods->GetUrl($url); $Methods->router($url); } else { $lang = defLang; require_once('templates/index.php'); }
سلام دوست عزیز یکم بیشت توضیح میدی؟؟؟؟؟ ممنون