رفتن به مطلب

تغییر آدرس در php


mrrashidpour

پست های پیشنهاد شده

سلام

سایت من به صورت اختصاصی با php ساخته شده. الان آدرس صفحات به این صورت هست test.com/?page=123 و عدد 123 به صورت اتوماتیک ساخته میشه.

چه طور می تونم به جای عدد ، متن دلخواه خودم را بنویسم؟ یعنی همانند وردپرس و بقیه سیستم ها که آدرس صفحه اختصاصی برای اون صفحه باشه بجای عدد ld

با تشکر

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

روش .htaccess :

کد زیر رو در فایل htaccess روت اسکریپت قرار بدید :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?page=$1 [L,QSA]

 


 

اگه می خواهید با استفاده از PHP و SQL اینکارو انجام بدید، پیشنهاد می کنم لینک ها تنها برای اعضای سایت قابل نمایش است. . داخل این صفحه به خوبی روش انجام کار رو بهتون گفته (از ساختن جدول در دیتابیس و دستورات htaccess و ساختن فایل PHP که واضح هست و نیازی به ترجمه نیست)

 


 

البته دقت داشته باشید اگر بخواهید مقادیر یک فیلد خاص رو به عنوان آدرس صفحات انتخاب کنید، اول نیازه یک فیلد در صفحه افزودن برگه/مطلب ایجاد کنید و از مقادر اون برای اینکار استفاده کنید. با کدنویس سایتتون در تماس باشید تا این کار رو انجام بده.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، masih1994 گفته است :

درود.

روش .htaccess :

کد زیر رو در فایل htaccess روت اسکریپت قرار بدید :


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ?page=$1 [L,QSA]

 

 


 

اگه می خواهید با استفاده از PHP و SQL اینکارو انجام بدید، پیشنهاد می کنم لینک ها تنها برای اعضای سایت قابل نمایش است. . داخل این صفحه به خوبی روش انجام کار رو بهتون گفته (از ساختن جدول در دیتابیس و دستورات htaccess و ساختن فایل PHP که واضح هست و نیازی به ترجمه نیست)

 

 


 

البته دقت داشته باشید اگر بخواهید مقادیر یک فیلد خاص رو به عنوان آدرس صفحات انتخاب کنید، اول نیازه یک فیلد در صفحه افزودن برگه/مطلب ایجاد کنید و از مقادر اون برای اینکار استفاده کنید. با کدنویس سایتتون در تماس باشید تا این کار رو انجام بده.

کد نویس سایت خودمم 😁

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 1 month پیش ...

سلام

مثلا آدرس سایتم

Www.aaaaa.com/index.php?user=ali&item=ertebat

هست

میخوام این رو تبدیل به 

Www.aaaaa.com/ali/ertebat

و این صفحه اولش 

Www.aaaaa.com/ali

هست

من از کد htaccess

 

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /index.php?user=$1&item=$2 [L]
 

ولی 

تو این جواب نمیده

Www.aaaaa.com/alI

به نظرتان چکار کنم؟؟؟؟؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...