مشكلة بالتحويل عبر 301

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
Saif Alhak
عضو مفيد
مشاركات: 107
اشترك في: 24 مارس 2009, 20:45
مكان: Damascus - Syria
اتصال:

مشكلة بالتحويل عبر 301

مشاركة بواسطة Saif Alhak »

السلام عليكم
أردت تحويل روابط الموقع من domain.com إلى http://www.domain.com ولكن لم تفلح الطرق بشكل كامل

استخدمت عدة أكواد ضمن ملف .htaccess طبعاً كل مرة كود واحد

كود: تحديد الكل

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com$1 [R=permanent,L] 

:::OR:::

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L] 

:::OR:::

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

:::OR:::

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com$1 [r=301,nc]

:::OR:::

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,L]

:::OR:::

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com
rewriterule ^(.*)$ http://www.domain.com$1 [r=301,L]

وجميعها لم تفلح بحيث عندما أدخل domain.com تنجح ويحولني إلى http://www.domain.com ولكن إذا دخلت لـ domain.com/abc.html لا يتم التحويل لـ http://www.domain.com/abc.html

فهل من طريقة لتحويل الروابط بشكل كامل ؟
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: مشكلة بالتحويل عبر 301

مشاركة بواسطة saanina »

ربما تحتاج ان تبدل ^(.*)$ ب (.*) بالامثلة الاخيره ..
Saif Alhak
عضو مفيد
مشاركات: 107
اشترك في: 24 مارس 2009, 20:45
مكان: Damascus - Syria
اتصال:

رد: مشكلة بالتحويل عبر 301

مشاركة بواسطة Saif Alhak »

سأجرب ذلك عزيزي عبد الرحمن

شكراً لك
Saif Alhak
عضو مفيد
مشاركات: 107
اشترك في: 24 مارس 2009, 20:45
مكان: Damascus - Syria
اتصال:

رد: مشكلة بالتحويل عبر 301

مشاركة بواسطة Saif Alhak »

saanina كتب:ربما تحتاج ان تبدل ^(.*)$ ب (.*) بالامثلة الاخيره ..
جربت ذلك ولم تفلح الطريقة

شكرا لك عزيزي عبدالرحمن على المساهمة
Ra3eeha
عضو جديد
مشاركات: 54
اشترك في: 11 يونيو 2009, 00:39
اتصال:

رد: مشكلة بالتحويل عبر 301

مشاركة بواسطة Ra3eeha »

السلام عليكم اخوي ..

جرب هذا الكود وانا استخدمه بموقعي :

كود: تحديد الكل


RewriteCond %{HTTP_HOST} !^domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]



بالتوفيق ...
Saif Alhak
عضو مفيد
مشاركات: 107
اشترك في: 24 مارس 2009, 20:45
مكان: Damascus - Syria
اتصال:

رد: مشكلة بالتحويل عبر 301

مشاركة بواسطة Saif Alhak »

Ra3eeha كتب:السلام عليكم اخوي ..

جرب هذا الكود وانا استخدمه بموقعي :

كود: تحديد الكل


RewriteCond %{HTTP_HOST} !^domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]



بالتوفيق ...

لم ينفع إلا للتحويل للدومين وبعد إزالة ! من الكود
يعني حول domain.com إلى www.domain.com
ولكن لم يحول الصفحات الفرعية مثلاً domain.com/abc.html إلى www.domain.com/abc.html

شكراً للمساهمة
مغلق