السلام عليكم. لاحظت مؤخرا أن محرك البحث غوغل يؤرشف بعض روابط مواضيع المنتدى بطريقتين:
www.zira3a.net/forum
forum.zira3a.net
أيضا مثال آخر:
http://forum.zira3a.net/showthread.php?p=65090
http://www.zira3a.net/forum/showthread.php?p=65090
و الرابط الصحيح هو الثاني. حاولت أن أضيف بعض الأكواد لملف الهتكس - htaccess - و لكن لم تنجح المهمة و كانت تظهر لي رسالة تفيد بأن هناك too many redirects
ربم المشكلة تكمن في طريقة إضافتي للكود أو مكانه. سأرفق لكم الكود و أرجو أن تضيفوا عليه الطريقة التي تمكنني من تحويل جميع الروابط في مجلد forum إلى روابط الدومين الفرعي.
كود:
# BEGIN Zira3a
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?hotmail.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gmail.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(groups\.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(images\.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(mail\.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?zira3a.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(forum\.)?zira3a.net/.*$ [NC]
RewriteRule \.(jpeg|jpg|png|gif)$ http://img234.imageshack.us/img234/2716/hotlinklz4.gif [R,L]
</IfModule>
# END Zira3a
#SWITCH mod_rewrite ON
Options +FollowSymLinks
RewriteEngine on
#OUR ABOVE CODE
RewriteRule ^sitemap.html$ sitemap.php
ملاحظة: الأكواد الموجودة في الملف حاليا ضرورية و لا أريد حذفها.
أشكركم سلفا على المساعدة و جزاك الله خيرا.
في أمان الله.