ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با htaccess



GOD
February 25th, 2011, 02:08
سلام

##Options +FollowSymLinks
Options +FollowSymLinks
# mod_rewrite in use

RewriteEngine On

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?submitted=true&urls=$1 [L]
</IfModule>

این کد مشکلی داره؟
چون وقتی توی htaccess میزارمش Internal Server Error میده

HugeServer
February 25th, 2011, 03:42
Options +FollowSymLinks
حذف کنید;)

bootable
February 25th, 2011, 03:47
دقیقا میتونید بفرمایید چه هدفی دارید؟

GOD
February 25th, 2011, 03:50
Options +FollowSymLinks
حذف کنید;)

حذف کنم اسکریپت از کار میوفته


دقیقا میتونید بفرمایید چه هدفی دارید؟

1 اسکریپت هست این کد ها رو توی فایل htaccess داره

armintanha
February 25th, 2011, 03:55
شما از وردپرس استفاده میکنید htaccess رو خالی بزار خودش اتوماتید میسازه

GOD
February 25th, 2011, 03:57
ربطی به وردپرس نداره!!!!

HugeServer
February 25th, 2011, 04:11
followsymlink...
دسترسی ندارید:)

bootable
February 25th, 2011, 04:13
چیزی که من میبینم و از روی کد می تونم بگم اینه که شما میای RewriteEngine رو ON می کنی و بعد شرط میزاری که ...
اولین کاری که باید انجام بدید اینه
<IfModule mod_rewrite.c>
RewriteEngine On
.
.
.
</IfModule[/CODE]اما کار دومتون در مورد لینکیه که ریدایرکت میکنید. RewriteRule رو تغییر بدید.

شما این کد رو تست کنید:


##Options +FollowSymLinks
Options +FollowSymLinks
# mod_rewrite in use

RewriteEngine On

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /path/to/cake/app/webroot/index.php?submitted=true&url=$1 [QSA,L]
</IfModule>

GOD
February 25th, 2011, 04:17
از نظر امنیتی SymLinks میتونه بعد مشکل زا بشه؟

bootable
February 25th, 2011, 04:24
شما وقتی دارید ازش استفاده میکنید باید روی نکات امنیتی حساس تر شید
چون بار ریدایرکت کرد رو دارید میندازید رو دوش htaccess

GOD
February 25th, 2011, 04:32
خوب میشه با 1 کد مثل این یا نوع دیگه جایگزینش کرد؟

RewriteEngine on
RewriteRule ^p-([0-9]*).html viewpage.php?id=$1

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?submitted=true&urls=$1 [L]
</IfModule>

bootable
February 25th, 2011, 04:44
من هنوز هدف دقیق شما از این کارو نمیدونم !
واسه همین نمیتونم خوب کمک کنم