ورود

View Full Version : روش فعال سازی mod_rewrite برای htaccess



Dr.Bronx
دوشنبه 17 آبان 1389, 22:16 عصر
سلام دوستان ؛
خسته نباشید .

یک htaccess دارم به این صورت .


RewriteEngine On
Options +FollowSymLinks -Multiviews

#Index
RewriteRule ^index\.html$ index.php [QSA,L]
RewriteRule ^index-([0-9]+)\.html$ index.php?c=$1 [QSA,L]

حالا نیاز دارم که mod_rewrite رو فعال کنم و گرنه internal server error میگیرم .

می دونم که باید فایل httpd.conf رو اصلاح کنم . اما خوب من که به این فایل دسترسی ندارم .

فقط یک cpanel دارم . whm که هیچی دیگه ... .

اگر فایل htaccess نداشته باشم که هیچی دیگه کلا seo و بهینه سازی تعطیل میشه .

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

محتوال کامل فایل htaccess



RewriteEngine On
Options +FollowSymLinks -Multiviews

#Index
RewriteRule ^index\.html$ index.php [QSA,L]
RewriteRule ^index-([0-9]+)\.html$ index.php?c=$1 [QSA,L]

#MyDesk
RewriteRule ^mydesk\.html$ mydesk.php [QSA,L]
RewriteRule ^mydesk.edit\.html$ mydesk.edit.php [QSA,L]
RewriteRule ^mydesk.images\.html$ mydesk.images.php [QSA,L]
RewriteRule ^mydesk.noaccess\.html$ mydesk.noaccess.php [QSA,L]
RewriteRule ^mydesk.upload\.html$ mydesk.upload.php [QSA,L]

#News
RewriteRule ^news\.html$ news.php [QSA,L]
RewriteRule ^news-([0-9]+)\.html$ news.php?id=$1 [QSA,L]

#Others
RewriteRule ^about\.html$ about.php [QSA,L]
RewriteRule ^contact\.html$ contact.php [QSA,L]
RewriteRule ^getbackpass\.html$ getbackpass.php [QSA,L]
RewriteRule ^login\.html$ login.php [QSA,L]
RewriteRule ^publish\.html$ publish.php [QSA,L]
RewriteRule ^register\.html$ register.php [QSA,L]


ممنونم . موفق باشید ./

Dr.Bronx
سه شنبه 18 آبان 1389, 17:40 عصر
این رو میگم که اگر کسی همچین مشکلی پیدا کرد مثل من آواره نشه :-s

با برداشتن +FollowSymLinks در خط دوم درست میشه و htaccess درست کار می کنه .

اما دلیلش رو نفهمیدم دیگه .

موفق باشید ./