PDA

View Full Version : مشکل در htaccess



ArtMiz
یک شنبه 24 مهر 1390, 12:37 عصر
درود به دوستان

من میخوام تنظیمات سرور رو برای آدرس دهی عوض کنم، ولی مشکل اینه که وقتی با کد زیر جلوی آدرس اسلش میذارم صفحه رو لود نمی کنه

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+[/]?)$ $1.php [NC]

مشکل دیگه با آدرس دهی عکس دارم، نمی خوام آدرس واقعی عکس نمایش داده بشه. آدرسش به این صورته: /something/subfolder

ممنون میشم راهنماییم کنید.

ArtMiz
دوشنبه 25 مهر 1390, 09:47 صبح
از دوستان کسی نمی تونه راهنماییم کنه؟

tux-world
دوشنبه 25 مهر 1390, 10:54 صبح
اینجا دقیق توضیح داده:
http://michael.theirwinfamily.net/articles/csshtml/protecting-images-using-php-and-htaccess


How to mask dynamic PHP or CGI images with image extensions (GIF, JPG, PNG)

Some discussion forms like phpBB and InvisionBoard prevent display of images if the extension of the image does *not* end in the regular image formats like GIF, JPG, PNG, etc. I want to post my dynamic PHP image modernart.php in a forum that allows only valid image file extensions, so I make the PHP script appear as a PNG file. phpBB >> http://aruljohn.com/sig/modernart.png >> http://aruljohn.com/sig/modernart.php
Edit the file .htaccess and add these lines:
RewriteEngine On RewriteRule modernart.png modernart.php Now when I paste this "image" in any phpBB discussion board, it is accepted as a valid image! See it in action here below:
modernart.png (actually translates to modernart.php)

رضا قربانی
سه شنبه 26 مهر 1390, 17:50 عصر
درود به دوستان

من میخوام تنظیمات سرور رو برای آدرس دهی عوض کنم، ولی مشکل اینه که وقتی با کد زیر جلوی آدرس اسلش میذارم صفحه رو لود نمی کنه

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+[/]?)$ $1.php [NC]

مشکل دیگه با آدرس دهی عکس دارم، نمی خوام آدرس واقعی عکس نمایش داده بشه. آدرسش به این صورته: /something/subfolder

ممنون میشم راهنماییم کنید.

توی دستورات RewriteRule یک اسلش بزن فکر کنم باید مشکلت حل بشه

و دو تا $ کنار هم نباید باشه . حالا خودت تست کن
اینارو یه تست بزن

RewriteRule ^/([a-z]+[/]?)$ $1.php [NC]

RewriteRule ^([a-z]+[/]?)/$ 1.php [NC]

RewriteRule ^/([a-z]+[/]?)/$ $1.php [NC]

RewriteRule ^([a-z]+[/]?)/?$ 1.php [NC]
http://barnamenevis.org/showthread.php?276467-ترفندهای-.htaccess&p=1220621#post1220621 (http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess&p=1220621#post1220621)