Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ถามเรื่อง htaccess กับ subdomain และ https ต้องทำยังไงถึงจะได้ตามเงื่อนไขครับ



 

ถามเรื่อง htaccess กับ subdomain และ https ต้องทำยังไงถึงจะได้ตามเงื่อนไขครับ

 



Topic : 117085



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ถามท่านที่ เซตค่า htaccess เก่งๆหน่อยครับ

คือเวบผม ใช้ https แต่ ตัว SSL ไม่ได้รองรับ subdomain ด้วย

ทีนี้ ต้องการใช้ ตัวหลัก ไปที่ https://www.... ปกติ

แต่ถ้าเป็น subdomain มา อยากให้ไปที่

http://sub.xxxx.xxx

แบบนี้ ต้องตั้ง htaccess ยังไงครับ



Tag : PHP, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-06-11 15:36:08 By : progamer2000 View : 3724 Reply : 13
 

 

No. 1



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ใช้ wildcard subdomain ใช่มั้ยครับ คงสามารถ setup virtual host เองได้
แนะนำให้แยก block VirtualHost ใน httpd.conf ไปเลยครับ มันจะทำงานเร็วกว่า .htaccess เยอะ

<VirtualHost *:80>
	ServerName example.com
	ServerAlias www.example.com
	<Directory "root ของคุณ">
		RewriteEngine On
		RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]
	</Directory>
</VirtualHost>

<VirtualHost *:443>
	ServerName example.com
	# การตั้งค่า SSL ของคุณ
	# ...
	<Directory "root ของคุณ">
		RewriteEngine On
		RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]
	</Directory>
</VirtualHost>

<VirtualHost *:443>
	ServerName www.example.com
	# การตั้งค่า SSL ของคุณ
	# ...
	# การตั้งค่าสำหรับ www
	# ...
</VirtualHost>

<VirtualHost *:80>
	ServerName other.example.com
	ServerAlias *.example.com
	# การตั้งค่าสำหรับ subdomain
</VirtualHost>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 17:27:46 By : phpinfo()
 


 

No. 2



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ไม่ใช่ wildcard อะคับ

ssl ก็ราคาถูกๆ ตัวต้นๆ ที่ถูกๆเลยอะ

>< ผมเข้าใจผิดไหมหว่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 17:34:11 By : progamer2000
 

 

No. 3



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ไม่ครับ ผมหมายถึงใน DNS คุณกำหนด subdomain แบบ wildcard ใช่มั้ยล่ะครับ ให้ทุกอันยิงไปที่ IP เดียวกัน จะเป็น A หรือ CNAME ก็แล้วแต่
เพราะถ้าคุณสามารถ setup แบบนี้ได้ แสดงว่าคุณอาจจะมีสิทธิเข้าถึง httpd.conf ผมเลยแนะนำแบบนั้นน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 17:44:25 By : phpinfo()
 


 

No. 4



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ผมเซตอัพ ssl และ subdomain ผ่าน directadmin อะคับผม

กับ upload htaccess ผ่าน ftp แค่นั้นเอง ><


ประวัติการแก้ไข
2015-06-11 17:47:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 17:46:41 By : progamer2000
 


 

No. 5



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อ่อครับ
ถ้าอย่างนั้น subdomain นี่ก็เป็นแบบแยก folder ใช่มั้ยครับ ดังนั้นเราก็ไม่ต้องไปยุ่งอะไรกับส่วน subdomain
แต่ส่วน www. นี่เขียน .htaccess เพิ่มครับ

การ redirect การเรียกโดเมนแบบไม่มี www ให้เป็น https://www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]


การ redirect การเรียกโดเมนแบบ http ให้เป็น https

RewriteEngine On
RewriteCond %{HTTPS} Off
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]


สองอย่างรวมกัน

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} Off
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 17:55:28 By : phpinfo()
 


 

No. 6



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองเชคแล้ว ไม่ผ่านเลยครับ

http://htaccess.madewithlove.be/

host ผม มัน .in.th ด้วยอะ

example.in.th > https://www.example.in.th
www.example.in.th > https://www.example.in.th

test.example.in.th > http://test.example.in.th

อยากได้แบบเนี่ยอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-11 23:58:01 By : progamer2000
 


 

No. 7



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

คือคุณบอกว่าคุณ add subdomain ผ่าน directadmin งั้นก็ไม่ต้องไปยุ่งกับ subdomain อ่ะครับ
เพราะสิ่งที่ directadmin ทำเวลาคุณ add subdomain คือมันไปเพิ่ม virtual host ใน httpd.conf คุณให้ subdomain ที่กำหนดมี document root เป็น folder ชื่อเดียวกันกับ subdomain โดยอยู่ใน document root ของ domain หลักอีกที
ดังนั้นเวลาคุณเรียก subdomain มันก็จะไม่ยุ่งกับ domain หลักเลย พวกไฟล์ต่างๆ รวมถึง .htaccess ก็จะอ่านเฉพาะใน document root ของ subdomain
คุณแก้ .htaccess ใน document root ของ domain หลักก็พอ (www.example.com, example.com)
top level domain แบบไหนก็ set เหมือนกันครับ

RewriteEngine On
# ตรวจว่า domain ที่เรียก เป็นแบบไม่มี www หรือไม่
RewriteCond %{HTTP_HOST} ^example\.in\.th$
# ใช่ ก็ให้ redirect ไปแบบมี www
RewriteRule ^ https://www.example.in.th%{REQUEST_URI} [R=301,L]

# ตรวจว่าเรียกแบบ HTTP ปกติหรือไม่
RewriteCond %{HTTPS} Off
# ถ้าใช่ ก็ให้ redirect ไปแบบ https
RewriteRule ^ https://www.example.in.th%{REQUEST_URI} [R=301,L]

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 05:19:23 By : phpinfo()
 


 

No. 8



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

เอา url เว็บคุณมาทดสอบดูก็ดีนะครับ จะได้รู้ว่ามันไม่ได้ยังไง ปัญหาจริงๆ คืออะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 05:21:07 By : phpinfo()
 


 

No. 9



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

gamesteam.in.th ตัวหลักครับ

อันนี้ตัว sub

treeoflife.gamesteam.in.th
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 12:04:09 By : progamer2000
 


 

No. 10



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ได้สร้าง .htaccess ใน folder ของ subdomain treeoflife ไว้หรือเปล่าครับ
เพราะตอนนี้มัน redirect ไป www. หมดเลยเวลาเข้า treeoflife.gamesteam.in.th ถ้าจะผิดก็ผิดตรงนั้นล่ะครับ คือใน folder ของ subdomain คุณไม่ต้องไปทำอะไรกับมันเลย ไม่ต้องมี .htaccess
หรือถ้ายังไม่ได้ หรือไม่เข้าใจที่ผมอธิบาย คุณต้องบอกข้อมูลมากกว่านี้ครับว่าคุณ setup subdomain ยังไง ผ่านเมนูไหน ได้ไปทำอะไรเพิ่มหรือไม่ เพราะปกติเวลาสร้าง subdomain ใน directadmin มันจะไม่ redirect แบบนี้ครับ นอกจากไปเพิ่มเติมอะไรเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 12:22:47 By : phpinfo()
 


 

No. 11



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ใน subfoler ไม่มี htaccess อะคับ

มีแต่ตัวหลัก

เป็น codeignitor

AddDefaultCharset UTF-8
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^gamesteam\.in\.th$
RewriteRule ^ https://www.gamesteam.in.th%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|public|images|members|robots\.txt|css|favicon\.ico)
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml

# Drop problematic browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 12:30:16 By : progamer2000
 


 

No. 12



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

แล้วใน folder treeoflife มีไฟล์อะไรอยู่ข้างไหนครับ มี index.php หรืออะไรที่ทำการ redirect หรือเปล่า
เพราะแบบนี้มันแปลกครับ ตอนนี้ความเป็นไปได้มีแค่สองอย่างคือ มี index.php ที่ทำการ redirect หรือไม่ก็มี rewrite ใน httpd.conf ซึ่งอย่างหลังไม่น่าจะเกิดขึ้นได้ถ้าสร้าง subdomain กับ directadmin
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 12:38:52 By : phpinfo()
 


 

No. 13



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

งง อยู่ครับ เลยกลับไปใช้อันเดิม เหมือนเวบเก่า clubzateam.com

AddDefaultCharset UTF-8
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} \.
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|public|images|members|robots\.txt|css|favicon\.ico)
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

<IfModule mod_deflate.c>
# Insert filters
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml

# Drop problematic browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>

<IfModule mod_expires.c>
ExpiresActive on

ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
</IfModule>
--------------------------------
><
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-06-12 14:15:59 By : progamer2000
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง htaccess กับ subdomain และ https ต้องทำยังไงถึงจะได้ตามเงื่อนไขครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่