PART 1::::เขียน .htaccess แบบ ไฟล์เดียวครอบจักรวาล by Tee++;*

เริ่มโดย Tee++;, 16 ตุลาคม 2007, 00:43:46

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

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

pugkung

อ่านรอบแรก งง นิด ๆ

อ่านรอบสอง งง นิด ๆ ๆ

อ่านรอบสาม  :-X



;D  ล้อเล่นครับ ขอบคุณครับ อ่านบ่อย ๆ เริ่มเข้าใจแล้วครับ

youcanberich

ขอบคุณครับ ขอเก็บไว้ก่อน ตอนนี้เพิ่งอ่านวนอยู่ตรง class เอง งงจริงๆ  :P
[direct=http://www.iheartpassiveincome.com/]อยากรู้ว่าผมทำเงินวันละ $1000 ได้ยังไง คลิ๊ก![/direct]
[direct=http://www.iheartpassiveincome.com/]ผมจะสอนให้คุณหารายได้แบบยั่งยืนบนโลกออนไลน์ รับประกันคุณทำได้แน่นอน[/direct]
[direct=http://www.iheartpassiveincome.com/]เหนื่อยกับการปั่นเว็บใช่มั้ย อยากทำเงินวันละ $100 และไม่ต้องลุ้นโดนแบนรายวัน ผมมีทางออกให้ คลิ๊กครับ![/direct]

amaudy

นาน ๆ มาทีก็มีแต่ของคุณภาพ

ใครงงอ่านวน ๆ ซ้ำ ๆ ไปเรื่อย ๆ นะครับ เดี๋ยวจะเข้าใจเอง

เอาไปประยุกต์ได้ตั้งหลายอย่าง

ColdMoney

[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

artitpoo

ผมลองทำ
โค๊ด:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteRule ^(.*) index.php

นี้แล้ว พิม
www.datm.com/ds ตรง ds ไม่มี ลองใส่ผิดๆ แต่
ไม่เห็นไปหน้า www.datm.com
มีวิธีแบบที่ www.datm.com/ใส่อะไรก็ได้ที่ไม่มีLink ในเว็บแล้วให้มันเด้ง
ไปที่หน้า www.datm.com ไหมครับ คือผมจะแก้ เว็บผม และตรงส่วนที่แก้ตอด index แล้ว
อยากให้คนคลิกเข้าไม่เจอหน้านั้นให้เด้งไปหน้าหลักแทน

ARO : พยายามเพื่อวันข้างหน้า
[direct=http://www.taradelectric.com/]โฆษณาฟรี ลงประกาศฟรี[/direct]
โฆษณาฟรี ลงประกาศฟรี ตลาดซื้อ-ขายสินค้าออนไลน์แห่งใหม่ : TaradElectric.com
[direct=http://www.tarad2easy.com/]ลงประกาศโฆษณาสินค้าฟรี:Tarad2Easy.com[/direct]
สนใจแลกลิ้ง PM ส่ง banner 88x31 และ url มา : Tarad2Easy.com

MakeMoney


chinakron

อ้างถึงจาก: artitpoo ใน 18 ตุลาคม 2007, 21:23:12
ผมลองทำ
โค๊ด:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteRule ^(.*) index.php

นี้แล้ว พิม
www.datm.com/ds ตรง ds ไม่มี ลองใส่ผิดๆ แต่
ไม่เห็นไปหน้า www.datm.com
มีวิธีแบบที่ www.datm.com/ใส่อะไรก็ได้ที่ไม่มีLink ในเว็บแล้วให้มันเด้ง
ไปที่หน้า www.datm.com ไหมครับ คือผมจะแก้ เว็บผม และตรงส่วนที่แก้ตอด index แล้ว
อยากให้คนคลิกเข้าไม่เจอหน้านั้นให้เด้งไปหน้าหลักแทน


อยากรู้เหมือนกันอ่ะ

oabb

[direct=http://mosh.co.th/].[/direct][direct=http://meenny.com].[/direct]

artitpoo

ARO : พยายามเพื่อวันข้างหน้า
[direct=http://www.taradelectric.com/]โฆษณาฟรี ลงประกาศฟรี[/direct]
โฆษณาฟรี ลงประกาศฟรี ตลาดซื้อ-ขายสินค้าออนไลน์แห่งใหม่ : TaradElectric.com
[direct=http://www.tarad2easy.com/]ลงประกาศโฆษณาสินค้าฟรี:Tarad2Easy.com[/direct]
สนใจแลกลิ้ง PM ส่ง banner 88x31 และ url มา : Tarad2Easy.com

eknimation

PHP Developer

tony

อ้างถึงจาก: Tee++; ใน 16 ตุลาคม 2007, 00:43:46
"ไม่ว่าจะเจออะไร พวกมรึง วิ่งมาที่ index.php ให้หมดเลยนะ ขอบใจ"


"ไม่ว่าจะเจออะไร พวกมรึง วิ่งมาที่ index.php ให้หมดเลยนะ ขอบใจ" == "Duplicated Penalty by Google"
ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง

EThaiZone

อ้างถึงจาก: tony ใน 25 ตุลาคม 2007, 18:12:52
อ้างถึงจาก: Tee++; ใน 16 ตุลาคม 2007, 00:43:46
"ไม่ว่าจะเจออะไร พวกมรึง วิ่งมาที่ index.php ให้หมดเลยนะ ขอบใจ"


"ไม่ว่าจะเจออะไร พวกมรึง วิ่งมาที่ index.php ให้หมดเลยนะ ขอบใจ" == "Duplicated Penalty by Google"

- -* แค่ rewrite นะครับ

ไม่ได้โคลนหน้าเพจสักกะหน่อย  :P

อ้างถึงจาก: artitpoo ใน 18 ตุลาคม 2007, 21:23:12
ผมลองทำ
โค๊ด:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

RewriteRule ^(.*) index.php

นี้แล้ว พิม
www.datm.com/ds ตรง ds ไม่มี ลองใส่ผิดๆ แต่
ไม่เห็นไปหน้า www.datm.com
มีวิธีแบบที่ www.datm.com/ใส่อะไรก็ได้ที่ไม่มีLink ในเว็บแล้วให้มันเด้ง
ไปที่หน้า www.datm.com ไหมครับ คือผมจะแก้ เว็บผม และตรงส่วนที่แก้ตอด index แล้ว
อยากให้คนคลิกเข้าไม่เจอหน้านั้นให้เด้งไปหน้าหลักแทน



ขอเขียนสดนะครับ error อย่าว่ากัน (การสด คือไม่มี editplus และไม่เทสโค้ด)

$fname = basename($_SERVER['REQUEST_URI']);

if($fname && $fname != basename($PHP_SELF)) {
header("Location: http://".$_SERVER['HTTP_HOST']);
}

เอาใส่ index.php ดูนะ   :P

tony

google ถือเอา หน้าที่แสดง ปลาย ทาง เปรียบเทียบกัน ในแต่ละ url ที่ google crawling  ดังนั้น ถ้า ทุก url ที่ส่งไปมี url ต่างกัน แล้วยัง แสดงผล เหมือนกัน มันจะไม่เท่ากับ duplicated หรือครับ ลองไปอ่าน คำแนะของ google ในเรื่องนี้ดู
ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง

aomnaruk

ขอบคุณมากครับ บทความนี้ช่วยผมได้เยอะเลยครับ  :) :)


tinnoi

จ๊าบมากมาย ผมเข้าใจบ้างไม่เข้าใจบ้าง แต่ก็มาขอเก็บความรู้ไปครับ  :-*
[direct=https://trainee.naruthee.com]หาที่ฝึกงาน[/direct] ,
[direct=http://www.piyamitrgroup.com]รับรื้อถอน[/direct] ,
[direct=https://fastvisa2024.weebly.com/]รับทำวีซ่า[/direct] ,
[direct=https://business.10thai.com]10thai[/direct]

hurahura

ทำแล้วมีปัญหาเรื่องรูปกันหรือเปล่า link รูปมันผิดอ่ะ

สมมุตติ
url ของหน้าเว็บจริงๆ คือ
www.domain.com/index.php?name=jame
ที่อยู่รูป
www.domain.com/images/pic.jpg

แต่พอใช้วิธีนี้
url จะเป็น
www.domain.com/jame/
ที่อยู่รูปมันดันเปลี่ยนด้วยเป็น
www.domain.com/images/jame/pic.jpg
รูปมันเลยไม่ขึ้น

Tee++;

เรื่อง path ให้ใช้ path เต็มครับ สร้างไฟล์ config เก็บค่า root ไว้เลย หรือถ้าไม่งั้น .htaccess จะมีชุดคำสั่ง ที่ว่า path ไหนไม่ต้อง rewrite

น่าจะราวๆนี้ลองดู

RewriteCond $1 !^(index\.php|images|style\.css)
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


ieiq

ทำดีได้ดี เพราะทำด้วยใจ

Bes


[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

Kobsoft

 :D แหล่มเลยคับ ของผมก็ครอบจักรวาลเหมือนกันแต่ไม่ได้เขียนด้วยวิธีนี้ แต่วิธีที่นี้ให้มาก็น่าลองคับ