ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: TummZ ที่ 20 มิถุนายน 2012, 18:04:40



หัวข้อ: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: TummZ ที่ 20 มิถุนายน 2012, 18:04:40
อยากทราบวิธีซ่อน url ที่ต่อท้ายด้วย .php ทั้งเว็บ ด้วย .htaccess ครับ

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

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


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: oomixoo ที่ 20 มิถุนายน 2012, 18:06:50
หมายถึง   URLrewrite  หรือเปล่าครับ ถ้าใช่ลองดูนี่คับผม  :P  

 
โค๊ด:
http://www.scriptdd.com/webtip/apache-mod-rewrite-easy-url.html


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: Pink.in.th ที่ 20 มิถุนายน 2012, 18:07:06
http://www.divland.com/blog/2008/05/14/seo-url-mod-rewrite-htaccess/

ลองดูค่ะ ^_^


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: CitizenAbz ที่ 20 มิถุนายน 2012, 18:07:32
อยากรู้ด้วยครับ ขอด้วยคน  :wanwan004:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: TummZ ที่ 20 มิถุนายน 2012, 18:11:00
+1 ให้ทุกท่านแล้วนะครับ

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


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: 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:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: BOMEN ที่ 20 มิถุนายน 2012, 18:27:17
ระวังมีปัญหากับ path อื่นที่ต้องใช้เช่น /images/ พวกนี้ด้วยนะครับ
กำหนดดีๆ


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: xvlnw.com ที่ 20 มิถุนายน 2012, 18:29:29
+http://generateit.net/mod-rewrite/


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: TummZ ที่ 20 มิถุนายน 2012, 22:48:20
ตอนนี้ทำได้แล้ว แต่ติดปัญหาอีกนิดหน่อย คือว่า
...ตอนนี้เว็บเข้าได้ทั้ง
www.myweb.com/about (http://www.myweb.com/about)
และ
www.myweb.com/about.php (http://www.myweb.com/about.php)

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

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

 :wanwan011:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: espressocup ที่ 20 มิถุนายน 2012, 23:16:19
แวะมาเก็บความรู้  :wanwan020:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: Networks ที่ 20 มิถุนายน 2012, 23:17:42
มาเยี่ยมเยียน


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: TummZ ที่ 20 มิถุนายน 2012, 23:46:54
<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 ไปด้วยอ่ะครับ
ขอบคุณครับ


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: iSEOmen ที่ 19 กุมภาพันธ์ 2014, 01:04:22
ระวังมีปัญหากับ path อื่นที่ต้องใช้เช่น /images/ พวกนี้ด้วยนะครับ
กำหนดดีๆ

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


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: esanza.com ที่ 19 กุมภาพันธ์ 2014, 08:49:38
ตอนนี้ทำได้แล้ว แต่ติดปัญหาอีกนิดหน่อย คือว่า
...ตอนนี้เว็บเข้าได้ทั้ง
[url=http://www.myweb.com/about]www.myweb.com/about[/url] ([url]http://www.myweb.com/about[/url])
และ
[url=http://www.myweb.com/about.php]www.myweb.com/about.php[/url] ([url]http://www.myweb.com/about.php[/url])

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

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

 :wanwan011:


มันมีวิธีอยู่ครับ แต่ผมว่าเข้าไำด้ทั้ง 2 แบบน่าจะดีกว่านะครับ
มิฉะนั้นคุณจะมีปัญหาเรื่องการ get ตัวแปรนะครับ
ผมเคยมีประสบการณ์มาแล้ว  :wanwan004:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: mr.zatan ที่ 19 กุมภาพันธ์ 2014, 08:54:50
น่าลองทำแฮะ...


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: iC1assicTh ที่ 19 กุมภาพันธ์ 2014, 09:01:47
<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 อื่นๆด้วยครับ แต่ก่อนผมเป็นแบบคุณเด๊ะๆ
ทำไปเรื่อย แก้ไปเรื่อยเราจะจัดวางตำแหน่งได้ลงตัว และเป็นระแบียบได้เองครับ


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: cloudsphere ที่ 19 กุมภาพันธ์ 2014, 09:23:30
เข้ามาเก็บข้อมูลด้วย ขอบคุณมากๆครับ


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: KaPong_Inter ที่ 19 กุมภาพันธ์ 2014, 12:41:08
mod rewrite บวกกับ php กำกับ  หรือใช้ พวก framework ไปเลยก็ได้ ฮะ หุๆ   :wanwan016:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: amzaa1 ที่ 10 มีนาคม 2014, 22:00:43
มาเก็บความรู้ครับ  :wanwan011:


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: 1ZAA ที่ 10 มีนาคม 2014, 22:08:45
มาแอบดูด้วยคน


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: dekmv ที่ 10 มีนาคม 2014, 22:43:33
ลองที่นี่มั้ยครับ ??? http://www.generateit.net/mod-rewrite/index.php


หัวข้อ: Re: อยากทราบวิธีซ่อน .php ด้วย .htaccess ►►+1 ให้ทุกคำตอบครับ◄◄
เริ่มหัวข้อโดย: fingerscan ที่ 10 มีนาคม 2014, 22:44:28
มารับความรู้ครับ