อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄

เริ่มโดย TummZ, 20 มิถุนายน 2012, 18:04:40

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

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

TummZ

อยากทราบวิธีซ่อน url ที่ต่อท้ายด้วย .php ทั้งเว็บ ด้วย .htaccess ครับ

เช่น
www.myweb.com/about.php
www.myweb.com/contact.php
อยากให้เป็น
www.myweb.com/about
www.myweb.com/contact

+1 ให้ทุกคำตอบครับ
ขอบคุณครับ

oomixoo

หมายถึง   URLrewrite  หรือเปล่าครับ ถ้าใช่ลองดูนี่คับผม  :P  

http://www.scriptdd.com/webtip/apache-mod-rewrite-easy-url.html

Pink.in.th

[direct=http://www.pink.in.th]ผู้หญิง[/direct] [direct=http://www.showlnw.com][/direct]  [direct=http://www.showlnw.com]บริการออกแบบเว็บไซต์[/direct] 
ขายสคริปเกมส์เพียว ๆ ราคา 300 บาท, มีเกมส์ด้วยราคา 500 บาท ติดตั้งฟรี เลือก Theme ได้ครับ >> [direct=http://www.teawloei.com/gameonline1/]Theme 1[/direct]  [direct=http://www.teawloei.com/gameonline2/]Theme 2[/direct]

CitizenAbz


TummZ

+1 ให้ทุกท่านแล้วนะครับ

แต่เขียนยังไงให้ครอบคลุมทั้งไซต์หรอครับ  :-[

aunkanbin

<IfModule mod_rewrite.c>
IndexIgnore *
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^about$ about.php [L,QSA]
RewriteRule ^contact$ contact.php [L,QSA]
</IfModule>
:wanwan044:
ยิ่งสูงยิ่งหนาว

BOMEN

ระวังมีปัญหากับ path อื่นที่ต้องใช้เช่น /images/ พวกนี้ด้วยนะครับ
กำหนดดีๆ

xvlnw.com

[direct=https://cloudhost.in.th/wordpress-hosting]ツ ⓌⓄⓇⒹⓅⓇⒺⓈⓈ ⒽⓄⓈⓉⒾⓃⒼ [/direct] :wanwan014:  :D
[direct=https://cloudhost.in.th/cloudhosting.html]Cloud Hosting[/direct] [direct=https://cloudhost.in.th/cloudvps.html]Cloud Server[/direct] [direct=https://cloudhost.in.th/vpshosting.html]Cloud VPS Hosting[/direct] [direct=https://cloudhost.in.th/windowsvps.html]Cloud Windows[/direct] Tel: 080-348-0843 LINE: ixvlnw

TummZ

ตอนนี้ทำได้แล้ว แต่ติดปัญหาอีกนิดหน่อย คือว่า
...ตอนนี้เว็บเข้าได้ทั้ง
www.myweb.com/about
และ
www.myweb.com/about.php

อยากให้มันไปหน้าโดยที่ไม่มี .php อย่างเดียวเลยครับ วอนผู้รู้ช่วยที

.htaccess ที่ผมใช้คือ
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

:wanwan011:

espressocup

https://www.obuhd.comบริการถ่ายทอดสด , Live Stream งานแต่งงาน งานพิธีกรรม งานอีเว้นท์

Networks


TummZ

อ้างถึงจาก: aunkanbin ใน 20 มิถุนายน 2012, 18:16:08
<IfModule mod_rewrite.c>
IndexIgnore *
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^about$ about.php [L,QSA]
RewriteRule ^contact$ contact.php [L,QSA]
</IfModule>
:wanwan044:

ของท่านใช้ได้เลยครับ แต่อยากให้เวลาเข้า about.php แล้วให้มันตัด .php ไปด้วยอ่ะครับ
ขอบคุณครับ

iSEOmen

อ้างถึงจาก: BOMEN ใน 20 มิถุนายน 2012, 18:27:17
ระวังมีปัญหากับ path อื่นที่ต้องใช้เช่น /images/ พวกนี้ด้วยนะครับ
กำหนดดีๆ

วิธีแก้ไขของผมเวลาดึงรูปมาแสดง จะแสดง Full Path ครับผม

esanza.com

อ้างถึงจาก: TummZ ใน 20 มิถุนายน 2012, 22:48:20
ตอนนี้ทำได้แล้ว แต่ติดปัญหาอีกนิดหน่อย คือว่า
...ตอนนี้เว็บเข้าได้ทั้ง
www.myweb.com/about
และ
www.myweb.com/about.php

อยากให้มันไปหน้าโดยที่ไม่มี .php อย่างเดียวเลยครับ วอนผู้รู้ช่วยที

.htaccess ที่ผมใช้คือ
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

:wanwan011:

มันมีวิธีอยู่ครับ แต่ผมว่าเข้าไำด้ทั้ง 2 แบบน่าจะดีกว่านะครับ
มิฉะนั้นคุณจะมีปัญหาเรื่องการ get ตัวแปรนะครับ
ผมเคยมีประสบการณ์มาแล้ว  :wanwan004:
ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => [direct=https://support.hostatom.com/aff.php?aff=456]โฮสอะตอม[/direct]

mr.zatan


iC1assicTh

อ้างถึงจาก: TummZ ใน 20 มิถุนายน 2012, 23:46:54
อ้างถึงจาก: aunkanbin ใน 20 มิถุนายน 2012, 18:16:08
<IfModule mod_rewrite.c>
IndexIgnore *
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^about$ about.php [L,QSA]
RewriteRule ^contact$ contact.php [L,QSA]
</IfModule>
:wanwan044:

ของท่านใช้ได้เลยครับ แต่อยากให้เวลาเข้า about.php แล้วให้มันตัด .php ไปด้วยอ่ะครับ
ขอบคุณครับ

RewriteRule ^about$ pages/about.php [L,QSA]
RewriteRule ^contact$ pages/contact.php [L,QSA]

แบบนี้ จะเข้าได้เฉพาะ www.เว็บเรา.com/about
เพราะเราย้ายมันไปอยู่ใน Folder "pages" แล้วหรือเรียกว่า folder รวมหน้า ไม่ให้รกหน้า public_html ครับ
เมื่อเข้า www.เว็บเรา.com/about.php ก็จะไม่มีครับ 404 คุณก็ทำ หน้า404 ใว้รับลิงค์เสียอย่างเว็บทั่วๆไปเค้าทำกันครับ

ย้ายที่ Path แบบตัวอย่างผมด้านบน อย่าลืมดูเรื่อง path อื่นๆด้วยครับ แต่ก่อนผมเป็นแบบคุณเด๊ะๆ
ทำไปเรื่อย แก้ไปเรื่อยเราจะจัดวางตำแหน่งได้ลงตัว และเป็นระแบียบได้เองครับ


[direct=http://www.fittechrayong.com/]ฟิตเนส ระยอง[/direct] : [direct=http://elec.fc2ry.com/]อะไหล่อิเล็กทรอนิกส์[/direct] : [direct=http://www.btn-electronics.com/]อะไหล่ตู้เชื่อม[/direct] : [direct=http://mpfix.fc2ry.com/]ซ่อมเครื่องใช้ไฟฟ้า ระยอง[/direct]


KaPong_Inter

mod rewrite บวกกับ php กำกับ  หรือใช้ พวก framework ไปเลยก็ได้ ฮะ หุๆ   :wanwan016:

amzaa1


1ZAA

[direct=http://www.rzeer.com][/direct]
[direct=http://www.rzeer.com]อาเสี่ย ดอทคอม[/direct] [direct=http://www.6395789.com]โลโก้ฮวงจุ้ย[/direct]  [direct=http://www.logo789.com]โลโก้มงคล[/direct]  Good Idea, Good Timing, Good Price, Good Connection.