یک مشکل در .htaccess

imanmir

Member
با سلام این کد منه
<IfDefine ReverseProxy>
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/libproxy.so
</IfDefine>

RewriteEngine On
RewriteRule ^([^/]*)\.sch$ /New\%20Temp86_6_17/Site/tempOk/namavaran/1/?u=$1 [L]


می خوام به جای عبارت New\%20Temp86_6_17/Site/tempOk/namavaran/ خودش نام دامنه را جاش بذاره
و در ضمن آیا این کار می کنه ؟تبدیل پسوند
 

imanmir

Member
پسوند غیر استاندارد

با سلام کسی که سوال بالای منو نداد یک سوال دیگر اگر پسوند مثلا a.dll باشه چه مشکلی در مرورگر ها پیش می آید با این شرط که index.php را نیز داریم و پسوند آن عوض نشده است
لطفااگه سوال اول را بلدید بگید؟
 

X7337X

Member
سلام
سوال اولت رو کامل توضیح بده و کد هارو مرتب کن

سول دوم یعنی پسوند اصلی رو dll بزاری؟
من که پیشنهاد نمیکنم
ولی میتونی از طریق htaccess معرفی کنی و در مرورگر به راحتی استفاده کنی
 

imanmir

Member
مرسی از جوابت

سوال اول می خوام یک تابعی معرفی کنی که نام دامنه را بهم بده در modrewrite مثل:http://www.yahoo.com/link.php
من می خواد در .htaccess تابعی معرفی کنی http://www.yahoo.com رو برگردونه
سوال دوم :می خوام از دید مرورگر ها بگی که link.dll چه جوری هست آیا درست هست به دلیل امنیت سایت را اینطوری کرد ومن کد تغییر پسوند رو دارم فقط استاندارد بودن ملاک است؟
 

X7337X

Member
سوال اول می خوام یک تابعی معرفی کنی که نام دامنه را بهم بده در modrewrite مثل:http://www.yahoo.com/link.php
من می خواد در .htaccess تابعی معرفی کنی http://www.yahoo.com رو برگردونه
سوال دوم :می خوام از دید مرورگر ها بگی که link.dll چه جوری هست آیا درست هست به دلیل امنیت سایت را اینطوری کرد ومن کد تغییر پسوند رو دارم فقط استاندارد بودن ملاک است؟

سوال اول

کد:
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}

سوال دوم

گفتم که اگه فایل link.php باشه و به جای اینکه از link.php استفاده شه از link.dll استفاده کنی در صورتی مشکل به وجود نمیاد که به htaccess معرفی بشه

به صورت زیر میتونی معرفی کنی

کد:
rewriterule link.dll link.php

یا به جای این کار تمام پسوندارو تغییر بده

کد:
addtype application/x-httpd-php .dll

موفق باشی
 

imanmir

Member
مرسی از پاسخت

سلام ولی یک مشکل و یک سوال
مشکل این آدرس منه
http://localhost/New Temp_portalschool/Site/tempOk/namavaran/sitemap.sch
حالا این کدش
RewriteEngine On
RewriteRule ^([^/]*)\.sch$ /New\%20Temp_portalschool/Site/tempOk/namavaran/?u=$1 [L]
کد شما را کجا باید بزارم؟

سوال که با کد زیر اگه link.php رو بزن دیگه باز نمی شه
addtype application/x-httpd-php .dll
 

X7337X

Member
کد:
RewriteEngine On
RewriteRule ^([^/]*)\.sch$ /New\%20Temp_portalschool/Site/tempOk/namavaran/?u=$1 [L]

rewriterule link.dll link.php

addtype application/x-httpd-php .dll

وقتی x-httpd-php رو تغییر بدی فایل ها همه به چیزی که تغییر دادی نمایش داده میشن
 

جدیدترین ارسال ها

بالا