PDA

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



wordpress
August 2nd, 2011, 12:55
به دلايلي مي خوام بجاي اينكه فايلهام توي public_html باشه توي يه پوشه قبلش باشه يعني اگه هاست ما به اين صورت باشه:


/home/mysite/public_html

مي خوام فايلهام توي پوشه mysite باشه و سايت هم بدون مشكل كار كنه! ميشه همچين چيزي؟
مثلا با htaccess يا هر ترفند ديگه اي؟

saeid.roop
August 2nd, 2011, 13:08
virtual host

mojiz
August 2nd, 2011, 14:11
میتونی یک لینک بسازی ولی در هر حالت تو فولدر Public_html هم قرار میگیره.
این کرون رو قرار بده و چند دقیقه بعد پاکش کن:


ln -s /home/mysite/public_html /home/mysite/newfolder

wordpress
August 2nd, 2011, 19:19
virtual host
ميشه بيشتر توضيح بدين؟

میتونی یک لینک بسازی ولی در هر حالت تو فولدر Public_html هم قرار میگیره.
این کرون رو قرار بده و چند دقیقه بعد پاکش کن:


ln -s /home/mysite/public_html /home/mysite/newfolder

چيزي كه من مي خوام اين نيست
ممنون

HugeServer
August 2nd, 2011, 19:27
با symlink همون ظور که mojiz فرمودند میشه انجام داد.

---------- Post added at 07:27 PM ---------- Previous post was at 07:25 PM ----------

برای Virtualhost هم مدیر سرور دسترسی داره.
دلیل خاصی برای انجام این کار دارید؟!

saeid.roop
August 2nd, 2011, 19:29
با symlink همون ظور که mojiz فرمودند میشه انجام داد.

---------- Post added at 07:27 PM ---------- Previous post was at 07:25 PM ----------

برای Virtualhost هم مدیر سرور دسترسی داره.
دلیل خاصی برای انجام این کار دارید؟!
من این روش رو بلد بودم
درست می گید

wordpress
August 3rd, 2011, 16:15
میتونی یک لینک بسازی ولی در هر حالت تو فولدر Public_html هم قرار میگیره.
این کرون رو قرار بده و چند دقیقه بعد پاکش کن:


ln -s /home/mysite/public_html /home/mysite/newfolder

درسته همون چيزيه كه من مي خوام
چندتا لينك ساختم براي تست فهميدم كه همون چيزيه كه مي خواستم فقط بي زحمت دستور پاك كردن لينك هم بزارين
ممنون

mojiz
August 3rd, 2011, 19:26
rm /delete/this/file

m3hdi
August 3rd, 2011, 19:51
rm - f /home/mysite/newfolder

wordpress
August 4th, 2011, 11:49
میتونی یک لینک بسازی ولی در هر حالت تو فولدر Public_html هم قرار میگیره.
این کرون رو قرار بده و چند دقیقه بعد پاکش کن:


ln -s /home/mysite/public_html /home/mysite/newfolder


یه مشکل هست در مثال بالا می خوام محتویات newfolder در public_html بیاد نه خود newfolder

REXNET
August 4th, 2011, 12:51
اینطور که من متوجه شدم، شما یک هاست دارید که Main Domain اش مثلا روی domain.com هستش و یک فولدر در public_html دارید که می خواهید هر کس domain.com را فراخوانی کرد بدون انجام عمل redirect محتویات این فولدر را به طرف نمایش بدهد. در این صورت شما می بایست از فایل htaccess. استفاده کنید و دستورات زیر را در آن وارد نمایید:



Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/FOLDER_NAME/
RewriteCond %{DOCUMENT_ROOT}/FOLDER_NAME%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/FOLDER_NAME%{REQUEST_URI} -d
RewriteRule (.*) /FOLDER_NAME/$1 [L]


توجه کنید که در دستورات فوق، می بایست بجای FOLDER_NAME نام پوشه مورد نظر رو تایپ کنید. در صورتیکه این فایل htaccess. رو در public_html قرار بدهید، موقع فراخوانی دامنه اصلی، محتویات فولدر مورد نظر را نمایش خواهد داد بدون اینکه redirect و یا تغییر آدرس URL ای صورت بگیرد.

موفق باشید

mojiz
August 4th, 2011, 13:01
نمیشه ، 2 فولدر در اصل یکی هستن
هرچی تو این بریزی تو اونم میره

m3hdi
August 4th, 2011, 13:08
دو فولدر نیست دوست عزیز
symlink فولدر هست
برای اینکار شما باید تک تک دایرکتوری ها و فایلهارو symlink کنید

موفق باشید

wordpress
August 4th, 2011, 16:15
مشکلم حل شد
از همه ممنونم