Queryphp フレームワーク チュートリアル 3: .html による SEO 最適化、index.php の削除終了
最初の 2 つのチュートリアル
http://topic.csdn.net/u/20100228/22/3bea834b-efc0-4aa0-af4a-a4923af8b60c .html
http://topic.csdn.net/u/20100226/12/43bf3dc5-795f-4fa5-861a-2f7bf8fd0cd6.html
最新の 0.9.6.8beta バージョンをダウンロードします
http:// code.google.com/p/queryphp/downloads/list
index.php test を削除
C:WINDOWSsystem32driversetchosts ファイルに行を追加
内容は次のとおりです
127.0。 0.1 localhost
192.168.0.10 www.app.com
192.168.0.10 は、独自の Apache によって使用される IP であり、次の
* 番号の IP です。ローカルネットワークカードで十分であることがわかります
http://www.app.com/queryphp/project/index.php/default/index
設定後、次のようになります
http://www.app.com/queryphp/project/default/index.html
inc.ini.php ファイルに忘れずにもう 1 行追加してください
$config[ 'html']='.html'; または、前の値を変更します // 削除します。これで終了です
仮想ホスト構成テスト、AllowOverride FileInfo は .htaccess 構成を使用します
順序許可、拒否
すべてから許可
AllowOverride FileInfo
DocumentRoot "D:/work"
ServerName "www.app.com"
.htaccess ファイルは、各プロジェクト ディレクトリの下にあるため、同じレベルのディレクトリ
index.php ファイル
RewriteEngine On
# 問題がある場合は、次の行のコメントを解除します
# no_script_name を機能させる
#RewriteBase /
# .something
#RewriteCond % {REQUEST_URI} ..+$
#RewriteCond %{REQUEST_URI} !.html$
#RewriteRule .* - [L]
# .html バージョンがあるかどうかを確認します (キャッシュ)
RewriteRule ^$index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond % {REQUEST_FILENAME} !-f
# no なので、フロント Web コントローラー
RewriteRule ^(.*)$index.php [QSA,L]
にリダイレクトします。 ------------- ----------
プログラム内で url_for() メソッドを使用する
テンプレートに示すように、引き続き CURD メソッドを使用します
a href=" " >編集
">削除
ダウンロード後、c:/windows/system
http://www.app の Apache に www.app.com を設定します。 com/queryphp/project/curd/index
コンテンツは表示できますか?
表示される場合は、frameworkconfiginc.ini.php ファイル内の次の行のコメントを解除します
//$config['html']='.html' ;//.html の末尾にある URL を開きます
http://www.app.com/queryphp/project/curd /index.html。
にアクセスするとコンテンツが表示されますか?
すべてのリンクは .html で終わります。では、.html
" >削除
url_for(url,true); は、HTML の末尾を望まないことを意味します
削除は次のようになります
http://www. app.com/queryphp/project/curd/delete/id/2
-----解決策-------- -すごいですね
------解決策---------LZ はどのフレームワークを使用しましたか?
------解決策------------------
------解決策--------- フランス式に繰り返し発行される
------解決策------------------OAやコーポレートサイトを作る初心者向けフレームワークとは。使うのが一番いいですか?
------解決策---------サポート~~~~~~~~~ ~ 〜〜〜〜〜〜〜〜〜〜〜勉強してください。
------解決策---------学習しました
------解決策---------urlrewrite がよくわかりません