กดปุ่ม log in smf 2.1.4 ไม่ได้

เริ่มโดย myselfttt, 09 สิงหาคม 2024, 09:41:16

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

myselfttt

สวัสดีครับ ขอคำปรึกษาหน่อยครับ

พอดีผมติดตั้ง smf 2.1.4

ปัญหาที่พบคือ

ถ้าเข้าเว็บพิมพ์ www.ชื่อเว็บ.com Log in ไม่ได้ครับ แต่ถ้า พิมพ์ ชื่อเว็บ.com โดยไม่ต้องพิมพ์ www Log in ได้ปกติ

ยกตัวอย่าง

www.smf.com กดปุ่ม log in ขึ้น error

smf.com กดปุ่ม log in เข้าได้ปกติ

ใครพอจะแนะมีวิธีแก้ไขมั้ยครับ

เท่าที่มั่วๆ มันน่าจะเกี่ยวกับ public_html/Sources/LogInOut.php

:P :P :P

romance69

#1
อ้างถึงจาก: myselfttt ใน 09 สิงหาคม 2024, 09:41:16
สวัสดีครับ ขอคำปรึกษาหน่อยครับ

พอดีผมติดตั้ง smf 2.1.4

ปัญหาที่พบคือ

ถ้าเข้าเว็บพิมพ์ www.ชื่อเว็บ.com Log in ไม่ได้ครับ แต่ถ้า พิมพ์ ชื่อเว็บ.com โดยไม่ต้องพิมพ์ www Log in ได้ปกติ

ยกตัวอย่าง

www.smf.com กดปุ่ม log in ขึ้น error

smf.com กดปุ่ม log in เข้าได้ปกติ

ใครพอจะแนะมีวิธีแก้ไขมั้ยครับ

เท่าที่มั่วๆ มันน่าจะเกี่ยวกับ public_html/Sources/LogInOut.php

:P :P :P

วิธีแก้คือถ้าหาก user เข้าเว็บผ่าน www.ชื่อเว็บ.com ก็ให้มัน redirect ไป ชื่อเว็บ.com แทนครับ
โดยการใช้ htaccess บังคับให้ redirect ครับ


file: .htaccess
RewriteEngine On

# Redirect [url=http://www.example.com]www.example.com[/url] to example.com
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
ขายปลั๊กอิน Wordpress ตรวจหวยออนไลน์ อัปเดตอัตโนมัติ ราคา 2,500 บาท ใส่โค้ด THAISEO10 รับส่วนลด 10%
รับเขียนเว็บไซต์, รับเขียน Theme wordpress, รับเขียน Plugin wordpress

myselfttt

#2
อ้างถึงจาก: romance69 ใน 10 สิงหาคม 2024, 11:39:30
อ้างถึงจาก: myselfttt ใน 09 สิงหาคม 2024, 09:41:16
สวัสดีครับ ขอคำปรึกษาหน่อยครับ

พอดีผมติดตั้ง smf 2.1.4

ปัญหาที่พบคือ

ถ้าเข้าเว็บพิมพ์ www.ชื่อเว็บ.com Log in ไม่ได้ครับ แต่ถ้า พิมพ์ ชื่อเว็บ.com โดยไม่ต้องพิมพ์ www Log in ได้ปกติ

ยกตัวอย่าง

www.smf.com กดปุ่ม log in ขึ้น error

smf.com กดปุ่ม log in เข้าได้ปกติ

ใครพอจะแนะมีวิธีแก้ไขมั้ยครับ

เท่าที่มั่วๆ มันน่าจะเกี่ยวกับ public_html/Sources/LogInOut.php

:P :P :P

วิธีแก้คือถ้าหาก user เข้าเว็บผ่าน www.ชื่อเว็บ.com ก็ให้มัน redirect ไป ชื่อเว็บ.com แทนครับ
โดยการใช้ htaccess บังคับให้ redirect ครับ


file: .htaccess
RewriteEngine On

# Redirect [url=http://www.example.com]www.example.com[/url] to example.com
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


เป็นเหมือนเดิมครับ error log in เหมือนเดิม
------------------------------------------------
ผมไปแก้ setting.php

$boardurl = 'https://example.com';

Log in หน้า example.com ได้ปกติ
Log in หน้า www.example.com ไม่ได้ครับ
URL ไม่ขึ้น error 403 เข้าเว็บได้ทั้ง 2 แบบ

------------------------------------------------
ถ้าแก้ setting.php

$boardurl = 'https://www.example.com';
ถ้าพิมพ์ URL example.com
แล้วขึ้น error 403 ครับ URL ก็จะเป็น
http://www.example.com/index.php?PHPSESSID=ddvg0khq10949g7qjcng5cdvd7;wwwRedirect
ต้องลบให้เหลือ http://www.example.com/ ถึงจะเข้าเว็บได้
Log in หน้า www.example.com ได้ปกติ
-------------------------------------------------

จุดประสงค์คือ อยากให้

Log in หน้า example.com ได้ปกติ
Log in หน้า www.example.com ได้ปกติ
เข้าเว็บได้ทั้ง 2 แบบ ครับ

ปัจจุบันคือเข้า www.example.com ในครั้งแรกเพื่อให้ brower จำ ครั้งต่อไปพิมพ์ example.com มันก็จะดีดเข้า www.example.com เลย


romance69

อ้างถึงจาก: myselfttt ใน 11 สิงหาคม 2024, 07:54:27
อ้างถึงจาก: romance69 ใน 10 สิงหาคม 2024, 11:39:30
อ้างถึงจาก: myselfttt ใน 09 สิงหาคม 2024, 09:41:16
สวัสดีครับ ขอคำปรึกษาหน่อยครับ

พอดีผมติดตั้ง smf 2.1.4

ปัญหาที่พบคือ

ถ้าเข้าเว็บพิมพ์ www.ชื่อเว็บ.com Log in ไม่ได้ครับ แต่ถ้า พิมพ์ ชื่อเว็บ.com โดยไม่ต้องพิมพ์ www Log in ได้ปกติ

ยกตัวอย่าง

www.smf.com กดปุ่ม log in ขึ้น error

smf.com กดปุ่ม log in เข้าได้ปกติ

ใครพอจะแนะมีวิธีแก้ไขมั้ยครับ

เท่าที่มั่วๆ มันน่าจะเกี่ยวกับ public_html/Sources/LogInOut.php

:P :P :P

วิธีแก้คือถ้าหาก user เข้าเว็บผ่าน www.ชื่อเว็บ.com ก็ให้มัน redirect ไป ชื่อเว็บ.com แทนครับ
โดยการใช้ htaccess บังคับให้ redirect ครับ


file: .htaccess
RewriteEngine On

# Redirect [url=http://www.example.com]www.example.com[/url] to example.com
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


เป็นเหมือนเดิมครับ error log in เหมือนเดิม
------------------------------------------------
ผมไปแก้ setting.php

$boardurl = 'https://example.com';

Log in หน้า example.com ได้ปกติ
Log in หน้า www.example.com ไม่ได้ครับ
URL ไม่ขึ้น error 403 เข้าเว็บได้ทั้ง 2 แบบ

------------------------------------------------
ถ้าแก้ setting.php

$boardurl = 'https://www.example.com';
ถ้าพิมพ์ URL example.com
แล้วขึ้น error 403 ครับ URL ก็จะเป็น
http://www.example.com/index.php?PHPSESSID=ddvg0khq10949g7qjcng5cdvd7;wwwRedirect
ต้องลบให้เหลือ http://www.example.com/ ถึงจะเข้าเว็บได้
Log in หน้า www.example.com ได้ปกติ
-------------------------------------------------

จุดประสงค์คือ อยากให้

Log in หน้า example.com ได้ปกติ
Log in หน้า www.example.com ได้ปกติ
เข้าเว็บได้ทั้ง 2 แบบ ครับ

ปัจจุบันคือเข้า www.example.com ในครั้งแรกเพื่อให้ brower จำ ครั้งต่อไปพิมพ์ example.com มันก็จะดีดเข้า www.example.com เลย

แสดงว่าค่าเซสชันและคุกกี้ มันมองว่าเป็นคนละเว็บกันครับ
ลองไปตั้งค่าที่ Admin > Server Settings > Cookies and Sessions ดูครับ
ว่า Cookie Domain เป็นโดเมนเดียวกันไหม เช่น .example.com ซึ่งมันจะทำให้คุกกี้ใช้งานได้ทั้งแบบมี www และไม่มี www
ขายปลั๊กอิน Wordpress ตรวจหวยออนไลน์ อัปเดตอัตโนมัติ ราคา 2,500 บาท ใส่โค้ด THAISEO10 รับส่วนลด 10%
รับเขียนเว็บไซต์, รับเขียน Theme wordpress, รับเขียน Plugin wordpress

tamuraki

เรื่องนี่งงเลยครับ ต้องหาคนเก่งๆ น่าจะพอช่วยได้อยู่ครับ  :wanwan031: