آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

.hcaccess و ترفند حذف علامت سوال و مساوی از آدرس بار سایت

MasterSPYware  7 سال پیش  7 سال پیش
0 0

سلام.

چطور میشه توو hcaccess کاری کرد تا توو آدرس بار دیگه نشانه ای از get بودن پارامتر نمونه؟

مثلا:

google.com/list?frist=6963

بشه:

google.com/list/frist/6963

0 0
این شاید کمکت کنه لینک (7 سال پیش)
0 0
با php که میشه این کار رو کرد چه اصراری به htaccess دارید؟ (7 سال پیش)
 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

متاسفانه سنگینه توضیحاتش

0 0
لطفا اینجور توضیحات رو به عنوان کامنت درج کنید. (7 سال پیش)
پاسخ به سوال 
Mehrad  7 سال پیش
0 0

سلام
احتمالا اون چیزی که شما دنبالش هستید ، این کد هست :

RewriteRule ^list/first/([0-9]+)$ /list?first=$1

انجام اینکار با PHP بهتر هست ؛ چراکه هم برنامتون سرعت بیشتری پیدا میکنه ، هم منعطف تره و کارهای بیشتری میشه توی کدهای PHP انجام داد.

پاسخ به سوال 
MasterSPYware  7 سال پیش
0 -1

این که استاتیکه!!!

لطفا یک تابع معرفی کنین که برای همه متغیرها استفاده بشه

0 0
دوست من ، لطفا اینجور توضیحات رو به شکل کامنت درج کنید؛ نه یک پاسخ. (7 سال پیش)
0 0
سوالی که شما پرسیده بودید رو به انواع و اقسام اشکال مختلف میشه پاسخ داد. اگر از آموزش های سایت استفاده کرده باشید ، در قسمت نوشتن سیستم روتینگ دقیقا سوال شما پاسخ داده شده. (7 سال پیش)
0 0
در غیر این صورت اگر بلد باشید با Regex کار کنید به راحتی میتونید تغییرات مورد نظر رو در Rule ـی که من نوشتم بدید و به نتیجه مورد نظرتون برسید. (7 سال پیش)
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

ببین من الان این تابع رو نوشتم.

از ایندکس تبدیل میشه به این

حالا اون تغییری که میخوام چطوری بدم؟

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index
RewriteRule ^(.*)$ /index?req=$1 [L]
پاسخ به سوال 
MasterSPYware  7 سال پیش
0 0

اینو من از یک سایت وردپرس کار برداشتم.

توو فایل hcaccessاینطوری نوشته

همین کفایت میکنه؟

تغییرات لازم نداره؟

 # BEGIN WordPress 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# search redirect
# this will take anything in the query string, minus any extraneous values, and turn them into a clean working url
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .