[問題] htaccess 全部導向首頁

看板Web_Design作者 (潑潑)時間14年前 (2012/01/21 17:23), 編輯推噓2(2018)
留言20則, 5人參與, 最新討論串1/1
我的網站所有內頁都是用jquery.load進來的 所以我希望user都是從首頁進來 但我google搜的到內頁網址 如:http://domain.com/aaa/123.html 造成顯示的資訊不足 我希望所有訪問內頁網址可以導向首頁 找了.htaccess的方法 下了這一條限定 RedirectMatch temp /aaa/(.*) http://domain.com 但是效果有限 在訪問 http://domain.com/aaa 是可以導回首頁 但訪問 http://domain.com/aaa/123.html 就不會導回 請問是我下錯語法,還是只能做到這樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.105.242

01/21 19:29, , 1F
我覺得你這個問題應該要從頭重新來過....
01/21 19:29, 1F

01/21 19:30, , 2F
jQuer.load沒問題 問題是直接連到123.html卻不能顯示
01/21 19:30, 2F

01/21 19:30, , 3F
完整的網頁 這樣很不直觀...
01/21 19:30, 3F

01/21 19:30, , 4F
jQuery
01/21 19:30, 4F

01/21 19:54, , 5F
不懂你的意思
01/21 19:54, 5F

01/21 21:37, , 6F
你應該要做的是擋掉那些網頁的Google索引吧…
01/21 21:37, 6F

01/21 23:57, , 7F
建議是在後端加個判定 同樣的網址 用ajax方式存取時吐
01/21 23:57, 7F

01/21 23:57, , 8F
出必要的html區塊就好 非ajax時則吐出正常的網頁
01/21 23:57, 8F

01/21 23:57, , 9F
包含導覽列跟連到其他網頁的連結 不然SEO不好
01/21 23:57, 9F

01/21 23:59, , 10F
這還滿好做的 ajax時多post一個值 後端則檢查是否有這
01/21 23:59, 10F

01/21 23:59, , 11F
個值決定是否要引入導覽頁首頁尾head等
01/21 23:59, 11F

01/22 00:00, , 12F
原本的網頁則用javascript抓取全部link的click return
01/22 00:00, 12F

01/22 00:00, , 13F
false,轉而用ajax去抓值
01/22 00:00, 13F

01/22 00:01, , 14F
當然這是網站架構比較小的時候的做法啦
01/22 00:01, 14F

01/22 00:01, , 15F
但我想比較大的架構也不會做成像你這樣全ajax了
01/22 00:01, 15F
糟糕…我不能理解…等級太低了 至於akiratw的建議是robot.txt嗎? ※ 編輯: Qiqi 來自: 116.59.242.248 (01/23 22:08)

02/05 08:50, , 16F
他的意思是說,你可以把123.html本身做成,直接連進來的人
02/05 08:50, 16F

02/05 08:51, , 17F
也可以看到完整的網頁,但是被ajax load時就改成只輸出
02/05 08:51, 17F

02/05 08:51, , 18F
需要的那一塊 =)
02/05 08:51, 18F

02/05 08:52, , 19F
所以用ajax送出一個post給後端,讓後端檢查有沒有這個post
02/05 08:52, 19F

02/05 08:52, , 20F
有的話就表示他是用ajax load的
02/05 08:52, 20F
文章代碼(AID): #1F6eG8G4 (Web_Design)
文章代碼(AID): #1F6eG8G4 (Web_Design)