السلام عليكم ورحمة الله ووبركاته
ببساطة شديدة ياجماعه
عندي لينك بالشكل دا
http://mysite.com/index.php?go=news
عاوز اخلية كدا
news.mysite.com
ازاي اعملها بالrewrite
أرجو الرد من اهل الخبرة
---------العضوية مستعارة
السلام عليكم ورحمة الله ووبركاته
ببساطة شديدة ياجماعه
عندي لينك بالشكل دا
http://mysite.com/index.php?go=news
عاوز اخلية كدا
news.mysite.com
ازاي اعملها بالrewrite
أرجو الرد من اهل الخبرة
---------العضوية مستعارة
لا يمكن إجراء هذه الحركة بـ Rewrite
والله أعلم.
__________________
لا إله الا الله محمد رسول الله
فضائية الأقصى :: عينك على الوطن
نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
فعلا لايمكن؟ اين اصحاب الخبرة
لست متأكداً لكن احتمال انه يعملكود PHP:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^smart.phpx3.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.smart.phpx3.com$
RewriteRule ^(.*)$ http://phpx3.com/smart17/index.php [R=301,L]
__________________
- موقع مبرّمج.
- موقع قالبي (معرض قوالب عربية و مُعربة ).
-معارض قالبي (أنشى معرضك على الإنترنت مجاناً!)
لاماشتغلش
انا عاوزة زي مانا كاتب بالظبط
ياجماعه برضو انتوا مش فاهميني خالص
انا عندي الملف دا www.mysite.com/news.php
عاوزة يبقى كدا
news.mysite.com
بمعنى ملف الاخبار دوت بي اتش بي يبقى هوا الصب دومين يعني الملف يبقى صب دومين
ممكن! ليش تجننوا الولد!
الممكن في حاله واحدة، اذا كانت لوحه التحكم بالdomain "وليس الاستظافه" يسمح بذالك، 99% يسمح به.
الخطوه الاولى:
اعرف اذا anything.mysite.com مثال "crazy.q8lots.net" يشير الى نفس الIP ل www.mysite.com اذا اشار الى IP مختلف اذا انت في ورطه "قم بالخطوه التاليه" ولكن اذا ذهب الى نفس الIP اذهب الى الخطوه الرابعه
الخطوه الثانية:
اذهب الى لوحه التحكم الخاصه بالدومين وليس الاستظافه، قم بوضع الWild Card على الدومين فحول من www.mysite.com الى mysite.com.*
الخطوه الثالثه:
هذه هو اصعب خطوه، الا وهي اقناع شركه الاستظافه باضافه السطر التالي في ملف الapache/httpd.conf
ServerAlias www.mysite.com mysite.com *.mysite.com
اما اذا كانت لديك التحكم التام في السرفر افعل ذالك بنفسك!!
الخطوه الرابعه:
قم بالتلاعب بالmod_rewrite
امثله.
المثال الماضي سيحول news.mysite.com الى www.mysite.com/index.php?url=newsكود:<IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.mysite.com$ [NC] RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).mysite.com [NC] RewriteRule (.*) index.php?url=$1 [QSA,L] </IfModule>
وبدون اي تحويلات
اوكي السيرفر بتاعي اساسا هاحاول واجرب واردلك خبر والف شكر
بس محتاج من حضرتك تشرحلي اعمل اية ف الدومين بالظبط
عشان مش قادر افهم النقطة دي وياريت لو تجيب ماسنجر حضرتك لو مافيهاش ازعاج
التعديل الأخير تم بواسطة q8pm ; 31-03-2008 الساعة 05:46 PM سبب آخر: اضافة سؤال
ضع سؤالك هنا لكي يسنفيد الجميع منه.
عموما انا ضد الاسئله التي هي على الماسنجر لان الفائده لن يعم للجميع
ياعم اسألة اية؟ انا عاوزك تساعدني وانا داخل الروت علشان انا مابوظش الكونفيج هوا دا كل مافي الامر وع العموم متشكر جدا لزوقك وتعاونك
ماهو نوع الLinux الي معاك؟ ubuntu/deb او Redhat/rpm؟ لان كلها مختلفه
اذا كانت من النوع deb سيكون في
اذا كانت من النوع rpmكود:/etc/apache2/sites-enabled/000-default
ابخث عن المقطعكود:/etc/httpd/conf/httpd.conf
اذا وصلت هناك كلمنيكود:VirtualHost
طيب انا هابحث عن VirtualHost لو لقيتها اعمل اية؟
هوا من نوع rpm
لقيتها هيا دي؟
<VirtualHost ip.ip.ip.ip:80>
طبعا مكان الip الاي بي الخاص بالسيرفر
ok ضع هذا المقطع داخل الVirtualHost
ولكن بعد ذالك لك قم بالتوجه الى اللوحة الخاصه بالدومين ليشير الى الايبي الاساسي مع الwild card على mysite.com.*كود:ServerAlias www.mysite.com mysite.com *.mysite.com