iT邦幫忙

0

網址顯示問題

  • 分享至 

  • twitterImage

請問要怎麼隱藏網址後面的副檔名
就是讓contact.php變成顯示contact而已
我試著改了htaccess有成功,但是變成兩個頁面都可以打開
能否像下面這個網頁一樣只顯示/contact,然後/contact.php無法打開
https://www.25220000.com/contact

froce iT邦大師 1 級 ‧ 2021-10-01 11:06:20 檢舉
你再加一條規則讓contact.php回應404就好。
apache我不熟,但應該這樣就可以了。
請問怎麼加呢?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2021-10-03 02:25:52
最佳解答

正常是不能將正確的PHP指向另轉404指向。
這樣子做就算RW規則也會一起被轉到404

一般的做法是得要搭配一下路由程式來處理。簡單講就是統一入口程式。
現在大多數的框架都是這樣子做。所有的連結都是經由根目錄的index.php來處理。

這樣子做就可以用路由來處理。如實際指向是

域名/index.php?round=test

我就可以下RW規則,如下的連結自動辨識為上面的方法

域名/test

但實際的實體連結,還是無法拿掉的。但至少已經可以做到不會直接RUN原來的PHP了。

「咖咖拉」給你的參考方式,就是有運用了單一入口連結。來達到不直接連結的方式。
但其單一入口的PHP還是可以被執行無法做轉向的。

了解了,非常感謝您

2
咖咖拉
iT邦好手 1 級 ‧ 2021-10-01 11:47:39
https://ithelp.ithome.com.tw/questions/10192490

參考看看

感謝您,只是看了一下還是沒有解決我的問題

咖咖拉 iT邦好手 1 級 ‧ 2021-10-01 15:12:34 檢舉

這篇文章把有php都導到404
就跟@froce 大大說的一樣

請問是哪個部分呢?

我要發表回答

立即登入回答