![]() |
[مشكلة] مشكلة رابط الاقسام مع htaccess السلام عليكم اعاني من مشكلة برمجية اعتقد وفي سكريبت وان اركاد نسخة قديمة المهم هو في روابط الاقسام http://name.com/category7/1.html اريدها مثل هكذا http://name.com/category7 وعند الدخول الى القسم يكون الرابط هكذا http://name.com/category7/1.html والصفحة الثانية http://name.com/category7/2.html بالنسبة للصفحات التالية يعني جيدة لكن اريدها مثل هكدا عند الاقسام http://name.com/category7 وعند صفحات القسم الصقحة الاولى http://name.com/category7 http://name.com/category7/2.html http://name.com/category7/3.html http://name.com/category7/4.html اليكم الكود functions.php رمز PHP: // Generate category URL function categoryurl($category_id, $category_title, $page = 1) { global $settings; if ($settings['sefriendly'] == 1) { $replace = array(' ', '\'', ':', '(', ')', '&', 'ä', 'ö', 'ü', 'õ'); $replacement = array('_', '', '-', '8', '9', 'and', 'a', 'o', 'y', 'o'); $category_title = str_replace($replace, $replacement, $category_title); return $settings['siteurl'] .'/'. $settings['categoryurl'] . $category_id .'/'. $page .'.html'; } else { return $settings['siteurl'] .'/browse.php?c='. $category_id .'&p='. $page; } } وملف htaccess رمز PHP: RewriteEngine on RewriteRule ^([0-9]+)\.html$ file.php?f=$1 [L] RewriteRule ^([0-9]+).html$ file.php?f=$1 [L] [COLOR="Red"]RewriteRule ^category([0-9]+)/([0-9]+)\.html$ browse.php?c=$1&p=$2 [L][/COLOR] RewriteRule ^profile/([0-9]+)/.+\.html$ profile.php?u=$1 [L] RewriteRule ^page/(.+)\.html$ page.php?p=$1 [L] RewriteRule ^scores/([0-9]+)/([0-9]+)\.html$ scores.php?f=$1&p=$2 [L] RewriteRule ^game/[0-9]+/(newscore|index)\.php$ $1.php [L] RewriteRule ^game/[0-9]+/arcade/gamedata/(.*)$ arcade/gamedata/$1 [L] |
| الساعة الآن 08:42 AM |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir