PDA

View Full Version : لینک سایت



mrs225
چهارشنبه 05 شهریور 1393, 10:35 صبح
سلام دوستان برنامه نویس
دوستان من میخوام دارم یک سایت شیبه دیجی کالا طراحی میکنم بعد میخواستم کسی روی کالا لینک نمایش سایت به صورت ادرس سایت / نام گروه/ نام کالا باشه
اگر میشه راهنمایی کنید

Abolloty
چهارشنبه 05 شهریور 1393, 10:40 صبح
اگه امکانش هست بیشتر توضیح دهید تا بتوانیم کمکتان کنیم

mrs225
چهارشنبه 05 شهریور 1393, 10:54 صبح
من میخوام اگر داخل سایت کسی ادرسی کالا به شکل زیر وارد کنید توضیحات اون کالا درصورت وجود نمایش داده باشه
site.ir/catgori/nameKala
همین الانش من به این شکل زیر لینک دادم
site.ir/product.php?id=idkala
که من به این شکل نمی خوام

mrs225
چهارشنبه 05 شهریور 1393, 10:57 صبح
فکر کنم با .htaccess باشه اما نمی دونم چه طوری؟؟؟

mrs225
چهارشنبه 05 شهریور 1393, 11:21 صبح
کسی نیست مشکل هنوز پابرجاست

Abolloty
چهارشنبه 05 شهریور 1393, 11:25 صبح
خودتون برنامه نویسیی می کنین یا از سیستم مدیریت محتوا مثه ورد پرس یا جوملا یا .... استفاده می کنین

mrs225
چهارشنبه 05 شهریور 1393, 11:39 صبح
خودم برنامه نویسی میکنم دقیقا شیبه همون قسمت وردپرس میخوام

Abolloty
چهارشنبه 05 شهریور 1393, 11:42 صبح
پس باید با اچ تی ام ال برای هر کالات یک صفحه بسازی بعد از صفحه ی اصلی یا هرجا لینک کنی

mrs225
چهارشنبه 05 شهریور 1393, 11:50 صبح
ممنون از پاسختون . به روش شما اصلا انعطلاف پذیری نداره و کلی از حجم سرور از الکی مصرف میشه
فکر باید با .htaccess باشه مثل همون قسمتی که صفحه رو پیدا نکرد بره به صقحه دیگه
خواهشا هر کی بلده کمک کنه

mrs225
چهارشنبه 05 شهریور 1393, 12:26 عصر
خیلی عجله دارم اگر میشه راهنمایی کنید

masoud.ace
چهارشنبه 05 شهریور 1393, 12:33 عصر
سلام

در .htaccess این عبارات را وارد کنید:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^category/([a-zA-Z0-9]+)$ product.php?id=$1

mrs225
چهارشنبه 05 شهریور 1393, 17:11 عصر
خیلی ممنون هنوز امتحان نکردم ولی فکر کنم همین باشه میشه یکم توضیح بدهید

amir6268
چهارشنبه 05 شهریور 1393, 17:38 عصر
توضیحش اینه که اون قسمت آخر هر چی آدرس (مثلا این :
site.ir/product.php?id=idkala) باشه رو به این :
site.ir/category/
idkala
تبدیل میکنه ...


category رو میتونی بر اساس نیاز خودت تغییر بدی ... مثلا اگه عدد باشه میتونه اینجوری بدی:
site.ir/category/number/
2
و اگر فقط حروف باشه رو اینجوری بدی:
site.ir/category/name/
idkala

mrs225
چهارشنبه 05 شهریور 1393, 18:02 عصر
ممنون مشکل من با کد زیر برطرف شد

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /product.php?cat=$1&idname=$2 [L]
داخل فایل زیر product.php


<?php if (isset($_GET[cat])){echo $_GET[cat]."<br/>";} if (isset($_GET[idname])){echo $_GET[idname]."<br/>";}?>