clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« เมื่อ: 01 มีนาคม 2012, 14:28:48 » |
|
ผมจะเขียน mod rewrite index.php ให้เป็น index.html ยังไง ช่วยหน่อย
RewriteEngine On
# # RewriteBase /
# # Rewrite Rules
RewriteRule ^([^*]+)\.html index.php
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #1 เมื่อ: 01 มีนาคม 2012, 14:50:46 » |
|
RewriteEngine on RewriteRule ^index\.html /index\.php
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #2 เมื่อ: 01 มีนาคม 2012, 14:57:26 » |
|
ไม่เห้นได้เลยครับ ผมอัพขึ้นโอสจริงแล้ว
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #3 เมื่อ: 01 มีนาคม 2012, 14:59:00 » |
|
ได้แล้ว แต่มันไม่ รีไดเร็ก
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #4 เมื่อ: 01 มีนาคม 2012, 15:03:51 » |
|
ตกลงจะ rewrite หรือ redirect ล่ะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #5 เมื่อ: 01 มีนาคม 2012, 15:07:48 » |
|
rewrite แล้ว redirect ด้วยได้มั้ยครับ เวลาเข้า index.php แล้ว redirect ไป index.html
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #6 เมื่อ: 01 มีนาคม 2012, 15:23:53 » |
|
rewrite แล้ว redirect ด้วยได้มั้ยครับ เวลาเข้า index.php แล้ว redirect ไป index.html
ถ้าแบบนี้จะ rewrite ทำไมอ่ะ ทำไมไม่ redirect เลยครับ เพราะนี่หมายความว่าคุณมีไฟล์ index.html อยู่ใช่มั้ย
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #7 เมื่อ: 01 มีนาคม 2012, 15:32:34 » |
|
เข้าใจแล้วครับ พึ่งค้นหาเจอ เปลี่ยน location เก่า ไปที่ Location ใหม่แบบถาวร RewriteEngine on RewriteRule ^old\.html$ new.html
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #8 เมื่อ: 01 มีนาคม 2012, 15:33:28 » |
|
rewrite แล้ว redirect ด้วยได้มั้ยครับ เวลาเข้า index.php แล้ว redirect ไป index.html
ถ้าแบบนี้จะ rewrite ทำไมอ่ะ ทำไมไม่ redirect เลยครับ เพราะนี่หมายความว่าคุณมีไฟล์ index.html อยู่ใช่มั้ย ขอบพระคุณมากครับ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #9 เมื่อ: 01 มีนาคม 2012, 15:43:33 » |
|
แล้วถ้าเปลี่ยน index.php เป็น หน้าแรก.html ละครับ ทำไง 
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #10 เมื่อ: 01 มีนาคม 2012, 15:57:33 » |
|
อืม อยากได้แบบนี้แหละ กำลังลองทำอยู่ เปลี่ยนเป็นภาษาไทยด้วย
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #11 เมื่อ: 01 มีนาคม 2012, 16:07:48 » |
|
แล้วถ้าเปลี่ยน index.php เป็น หน้าแรก.html ละครับ ทำไง  ผมเขียน RewriteRule ^xn--b3c6aejtbwl6hb3e2jla\.html /index\.php ซึ่งมันก็คือ ผู้ช่วยพยาบาล.html นั่นเอง แต่อยากรู้ว่า google มันจะสามารถอ่านเป็นภาษาไทยได้หรือไม่ แล้วในช่อง URL มันจะเป็น http://www.yourdomain.com/  ผู้ช่วยพยาบาล.html ได้หรือไม่ ผู้รู้ช่วยตอบหน่อยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #12 เมื่อ: 01 มีนาคม 2012, 16:14:41 » |
|
แล้วถ้าเปลี่ยน index.php เป็น หน้าแรก.html ละครับ ทำไง  ผมเขียน RewriteRule ^xn--b3c6aejtbwl6hb3e2jla\.html /index\.php ซึ่งมันก็คือ ผู้ช่วยพยาบาล.html นั่นเอง แต่อยากรู้ว่า google มันจะสามารถอ่านเป็นภาษาไทยได้หรือไม่ แล้วในช่อง URL มันจะเป็น http://www.yourdomain.com/  ผู้ช่วยพยาบาล.html ได้หรือไม่ ผู้รู้ช่วยตอบหน่อยครับ มันรันได้มั้ยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #13 เมื่อ: 01 มีนาคม 2012, 16:15:09 » |
|
แล้วผมต้องการให้มัน [R] Redirect you can add an =301 or =302 to change the type.
ผมจะต้องใส่ตัว [R] ตรงไหนอ่ะครับ ถ้าใส่ด้านหลัง ตามด้านล่างนี้ มันก็ Redirect ไปที่ index.php
ที่ต้องการคือ index.php เปลี่ยนเป็น(พร้อม Redirect) xn--b3c6aejtbwl6hb3e2jla.html RewriteRule ^xn--b3c6aejtbwl6hb3e2jla\.html /index\.php [R]
|
|
|
บันทึกการเข้า
|
|
|
|
clickfive
สมุนแก๊งเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 700
|
 |
« ตอบ #14 เมื่อ: 01 มีนาคม 2012, 16:16:40 » |
|
แล้วถ้าเปลี่ยน index.php เป็น หน้าแรก.html ละครับ ทำไง  ผมเขียน RewriteRule ^xn--b3c6aejtbwl6hb3e2jla\.html /index\.php ซึ่งมันก็คือ ผู้ช่วยพยาบาล.html นั่นเอง แต่อยากรู้ว่า google มันจะสามารถอ่านเป็นภาษาไทยได้หรือไม่ แล้วในช่อง URL มันจะเป็น http://www.yourdomain.com/  ผู้ช่วยพยาบาล.html ได้หรือไม่ ผู้รู้ช่วยตอบหน่อยครับ มันรันได้มั้ยครับ  ตอนนี้ ได้หมดแระครับ ยกเว้น Redirect ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #15 เมื่อ: 01 มีนาคม 2012, 16:21:03 » |
|
เกิดความรู้ ถามต่อแล้วถ้าอย่างเป็นหน้าค้นหาข้อมูลละครับ เวลาค้นมันจะขึ้น www.xxxxx.com/search.php?search=  ปลา&send=ค้นหา แยากเปลี่ยนให้มันเป็น www.xxxxx.com/search/  ปลา.html อย่างนี้ทำได้มั้ยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #16 เมื่อ: 01 มีนาคม 2012, 16:37:28 » |
|
hiip://www.htaccessredirect.net/index.php
hiip://www.htaccesseditor.com/en.shtml
ลองดูนะครับ สร้างโค๊ด .htaccess ได้หลายอย่างเลย คิดว่าน่าจะตอบโจทย์ได้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #17 เมื่อ: 01 มีนาคม 2012, 17:35:22 » |
|
hiip://www.htaccessredirect.net/index.php
hiip://www.htaccesseditor.com/en.shtml
ลองดูนะครับ สร้างโค๊ด .htaccess ได้หลายอย่างเลย คิดว่าน่าจะตอบโจทย์ได้ครับ
งงเลยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #18 เมื่อ: 01 มีนาคม 2012, 18:13:13 » |
|
hiip://www.htaccessredirect.net/index.php
hiip://www.htaccesseditor.com/en.shtml
ลองดูนะครับ สร้างโค๊ด .htaccess ได้หลายอย่างเลย คิดว่าน่าจะตอบโจทย์ได้ครับ
งงเลยครับ  งงอะไรอ่ะครับ ก็เป็นเว็บที่สามารถเข้าไปสร้างโค๊ต htaccess ได้อ่ะ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #19 เมื่อ: 01 มีนาคม 2012, 18:25:48 » |
|
hiip://www.htaccessredirect.net/index.php
hiip://www.htaccesseditor.com/en.shtml
ลองดูนะครับ สร้างโค๊ด .htaccess ได้หลายอย่างเลย คิดว่าน่าจะตอบโจทย์ได้ครับ
งงเลยครับ  งงอะไรอ่ะครับ ก็เป็นเว็บที่สามารถเข้าไปสร้างโค๊ต htaccess ได้อ่ะ ลองแล้วครับแต่มันใช้ไม่ได้ คือผมเขียนระบบแยกไว้ในเว็บที่ทำด้วย wp มันสามารถเพิ่มโค้ดเข้าไปใน ไฟล์ .HTACCESS ของ wp ได้เลยใช่มั้ยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
ดีน วินเชสเตอร์
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 1,167
|
 |
« ตอบ #20 เมื่อ: 01 มีนาคม 2012, 18:31:19 » |
|
ลองแล้วครับแต่มันใช้ไม่ได้ คือผมเขียนระบบแยกไว้ในเว็บที่ทำด้วย wp มันสามารถเพิ่มโค้ดเข้าไปใน ไฟล์ .HTACCESS ของ wp ได้เลยใช่มั้ยครับ  งั้นคงต้องเลือก Copy มาเฉพาะส่วนที่ต้องใช้อ่ะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #21 เมื่อ: 01 มีนาคม 2012, 18:49:55 » |
|
ขออนุญาติพี่เจ้าของกระทู้น่ะครับ hllp://www.xxxx.com/search.php?search=xxx&send=yyyy ซึ่งที่ต้องการคือ hllp://www.xxxx.com/search/yyyy/xxx.html ผมแทรกใน .htaccess ของ wp น่ะครับ # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress php_flag register_globals on RewriteRule ^([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L]ผมเขียนอย่างนี้ถูกมั้ยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
bot2o
สมุนแก๊งเสียว
พลังน้ำใจ: 161
ออฟไลน์
กระทู้: 971
|
 |
« ตอบ #22 เมื่อ: 01 มีนาคม 2012, 19:01:33 » |
|
ขออนุญาติพี่เจ้าของกระทู้น่ะครับ hllp://www.xxxx.com/search.php?search=xxx&send=yyyy ซึ่งที่ต้องการคือ hllp://www.xxxx.com/search/yyyy/xxx.html ผมแทรกใน .htaccess ของ wp น่ะครับ # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress php_flag register_globals on RewriteRule ^([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L]ผมเขียนอย่างนี้ถูกมั้ยครับ  ผมลองมั่วอะนะ ไม่ได้ check RewriteRule ^search/([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L]
|
|
« แก้ไขครั้งสุดท้าย: 01 มีนาคม 2012, 19:03:25 โดย bot2o »
|
บันทึกการเข้า
|
|
|
|
หนุ่มบ้านโคก
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 119
ออฟไลน์
กระทู้: 3,128
|
 |
« ตอบ #23 เมื่อ: 01 มีนาคม 2012, 19:44:48 » |
|
ขออนุญาติพี่เจ้าของกระทู้น่ะครับ hllp://www.xxxx.com/search.php?search=xxx&send=yyyy ซึ่งที่ต้องการคือ hllp://www.xxxx.com/search/yyyy/xxx.html ผมแทรกใน .htaccess ของ wp น่ะครับ # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress php_flag register_globals on RewriteRule ^([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L]ผมเขียนอย่างนี้ถูกมั้ยครับ  ผมลองมั่วอะนะ ไม่ได้ check RewriteRule ^search/([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L] มันไม่ยอม rewrite ให้เลยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #24 เมื่อ: 02 มีนาคม 2012, 23:06:08 » |
|
ขออนุญาติพี่เจ้าของกระทู้น่ะครับ hllp://www.xxxx.com/search.php?search=xxx&send=yyyy ซึ่งที่ต้องการคือ hllp://www.xxxx.com/search/yyyy/xxx.html ผมแทรกใน .htaccess ของ wp น่ะครับ # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress php_flag register_globals on RewriteRule ^([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L]ผมเขียนอย่างนี้ถูกมั้ยครับ  ผมลองมั่วอะนะ ไม่ได้ check RewriteRule ^search/([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L] มันไม่ยอม rewrite ให้เลยครับ  ผมว่าต้องเอา RewriteRule ^search/([^/]*)/([^/]*)\.html$ /search.php?search=$2&send=$1 [L] ไปอยู่ก่อนบรรทัด RewriteCond %{REQUEST_FILENAME} !-f นะผมว่า แล้วผมต้องการให้มัน [R] Redirect you can add an =301 or =302 to change the type.
ผมจะต้องใส่ตัว [R] ตรงไหนอ่ะครับ ถ้าใส่ด้านหลัง ตามด้านล่างนี้ มันก็ Redirect ไปที่ index.php
ที่ต้องการคือ index.php เปลี่ยนเป็น(พร้อม Redirect) xn--b3c6aejtbwl6hb3e2jla.html RewriteRule ^xn--b3c6aejtbwl6hb3e2jla\.html /index\.php [R]
ใส่ [R] ข้างหลัง และถ้าอยาก index.php ให้ Redirect ไป xn--b3c6aejtbwl6hb3e2jla.html ก็น่าจะทำแบบนี้ได้ RewriteRule ^index\.php$ /xn--b3c6aejtbwl6hb3e2jla.html [R] แบบนี้ก็น่าจะได้แล้วมั่ง RewriteRule ^search/([^/]*)\.html$ /search.php?search=$1&send=ค้นหา ทำค้นหาอยู่หรือครับ http://www.thaiseoboard.com/index.php/topic,260435.0.html  แถมๆ http://css-tricks.com/how-to-redirect-indexhtml-to-indexphp/ 
|
|
« แก้ไขครั้งสุดท้าย: 02 มีนาคม 2012, 23:23:02 โดย ohmohm »
|
บันทึกการเข้า
|
|
|
|
|
หน้า: 1 2 [ทั้งหมด] ขึ้นบน |
|