• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حذف پسوند فایل در آدرس ها
#1
درود

دوستان چه جوری میشه پسوند فایل در آدرس ها رو به شکل زیر حذف کرد ؟
خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
  پاسخ
تشکر شده توسط :
#2
mod_rewrite
htaccess.
  پاسخ
تشکر شده توسط : kinga
#3
(۱۳۹۱ شهریور ۲۴, ۱۲:۲۱ ق.ظ)Reza نوشته: mod_rewrite
htaccess.

رضا کد کاملش چی هست ؟
خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
  پاسخ
تشکر شده توسط :
#4
فقط همین یه مورد رو میخوای ؟
کد:
<IFModule mod_rewrite.c>
RewriteEngine on                                                    
RewriteRule ^contact contact.php
</IFModule>
  پاسخ
تشکر شده توسط : kinga
#5
(۱۳۹۱ شهریور ۲۴, ۰۲:۴۷ ق.ظ)Reza نوشته: فقط همین یه مورد رو میخوای ؟
کد:
<IFModule mod_rewrite.c>
RewriteEngine on                                                    
RewriteRule ^contact contact.php
</IFModule>

نه یه مورد رو نمی خوام می خوام کلا پسوندها تو سایت نشون داده نشن فک کنم همون htaccess هست ولی کدش چیه ؟؟؟
خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
  پاسخ
تشکر شده توسط :
#6
اینی که تو میخوای کلاً یه چیز دیگه است .
Big Grin
باید روتر بنویسی ، روتر رو برسونی به کنترلر و ...
البته با همین htaccess. هم میشه اما باید یه الگوی مشخص داشته باشی .
مثلاً مطالب رو همیشه بصورت site.ir/post/post-url بگیری و از این حرفا .
خلاصه گوگل کن .Big Grin
  پاسخ
تشکر شده توسط : kinga
#7
فکر کنم منظورش اینه:
کد:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f

RewriteRule ^(.*)$ $1.php
یا
RewriteRule .* $0.php
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : kinga hamid_80386
#8
همه ی فایلها ؟؟؟؟؟؟؟؟؟؟
Confused

چه وضعشه .
  پاسخ
تشکر شده توسط :
#9
سلام.
من فقط یه توضیح مختصر راجع به کد ها بدم!
دوست عزیزم کد زیر:
کد:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f

RewriteRule ^(.*)$ $1.php
یا
RewriteRule .* $0.php
این کد هر فایلی که پسنوندش .php رو حذف میکنه !
ولی کد زیر:
کد:
<IFModule mod_rewrite.c>
RewriteEngine on                                                    
RewriteRule ^contact contact.php
</IFModule>
این کد فایل contact.php رو به مسیر /contact تغییر میده !
کلا با mod rewrite و نوع دوم رو استفاده کنید خیلی بهتره
موفق باشید Heart
  پاسخ
تشکر شده توسط : kinga


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان