那是我夕陽下的奔跑--一個萌新的覺醒

今天下班回來走在路上,剛下過雨,又出了太陽。php

步行從公司到租的房子裏,路過人民公園,空氣一度讓人覺的這根本不是鄭州的樣子。公司裏有些讓人不快的事情也拋到了腦後。html

從東門進向着西門出,對着晃眼的夕陽。突然以爲人生不能僅僅這樣就匆匆過去了,我要留點什麼。但是仔細想一想本身又沒有什麼特長,原本也是胸無大志,只求平靜安穩的生活,突然而來的念頭使我詫異。亂七八糟的念頭在腦海亂竄,到出了公園門的時候只抓住了一條:我要控制住我本身!thinkphp

多麼神奇的念頭,我不由爲本身神奇的腦回路感嘆。那麼,控制住本身首先要從哪一個地方開始呢?我天天要玩一個叫dnf的遊戲,常常玩起來就忘記時間,致使晚上睡得過晚,週末呢也沒有時間出去玩或者是鍛鍊身體,不如就從他下手吧。而後先控制本身天天只玩兩個小時的dnf,中午一個小時,晚上一個小時。可是我天天6點半左右下班,七點左右到家,弄點東西吃,玩一個小時遊戲到9點。以後的時間幹什麼呢?(不算不知道,這麼算來我天天花在玩遊戲的時間真的好多)九點到十一點半的時間得找點事情幹。晚上又不想看書(屋裏光線很差),最近正好在跟着權哥學習php和tp5,不如本身寫一個之後能用到的cms後臺模板來玩玩練練手。瀏覽器

--以上是我夕陽下的奔跑中作的倉促決定,也不肯定能不能堅持下來。(八成是堅持不下來的-_-!)安全

本想開始使用GitHub的,我又不會,一時半會也學不會,就去知乎(每天看段子用的)上搜了一個答案上說的幾個博客,選中了這個畫風符合口味的sf就開始了個人時間替代工程。框架

而後的話就從如今開始吧,若是從明天開始估計還沒開始就已經結束了。iview

去tp5官網上下載咯學習

clipboard.png

下載了完整版的tp5壓縮包,解壓到桌面上精心準備的文件夾裏網站

clipboard.png

原諒我放了這麼無腦的圖上來,我是菜鳥,在平日裏找資料的時候有許多博客上的東西說的似懂非懂還有的基本讓人云裏霧裏非常痛苦,因此儘可能搞得清楚一些,萬一很久以後我要往回翻把這些當作資料看,我可不想被本身無情誤導!url

從文件夾裏的結構和文檔裏面的結構說明作了一個對比和確認

clipboard.png

說實話這些文件目錄如今我也說不太清楚都有神馬用,我使用tp5徹底是權哥告訴我這個好用適合新手用,而後我這個萌新就開始擼tp,斷斷續續到如今大概看了一個多月,也抄了別人的許多代碼甚至還幫權哥搞了點小東西賺了點Q幣錢。因此如今我想從頭開始作一遍,鞏固一下這一個月所學到的所抄到的。

打開ps,加載項目。

clipboard.png

顯示的是public目錄下的程序入口文件index,一開始感受tp5挺奇怪的,把入口文件放到public文件夾下,這樣的話初始化的時候想看到index頁面還必須把public放到地址欄上,若是掛上域名訪問的話豈不是很麻煩(www.baidu.com/public...?),可是若是域名綁定把根目錄定義到public裏的話,public文件夾外的其餘資源又沒法訪問。通過一個星期的折騰和這一個月的捯飭,如今以爲多是做者在強調用戶沒法訪問public以外的文件夾來的,讓萌新對其涉及到的安全性更加深入吧。

clipboard.png

看這裏的地址,localhost以後必須還得要public才能訪問index頁(其實public後面還有index/index.html,這裏tp5將其省略掉了),今天就把這個讓人不爽的問題給解決掉。

我百度的資料-如何配置thinkphp的僞靜態重寫

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

這是一段很難懂的正則,大概是一個url重寫的過程。(把localhost重寫成localhost/public?不太肯定,明天去問問權哥,哎呀寫文檔是真的有用)
把這個.htaccess文件和index文件都拖到網站根目錄下,而後把index中的加載框架引導文件改爲正確讀取的路徑。

clipboard.png

這樣咱們打開瀏覽器輸入localhost,咱們就能夠直接從根目錄下的index文件開始訪問咱們可愛的小網站了。

clipboard.png

簡單的僞靜態問題解決,明天設計大致的框架。
把這兩個文件保存下來,之後忘記怎麼寫的話直接來拿好了(.htaccess/index)

相關文章
相關標籤/搜索