私がいくつかのウェブサイトに行くと、ページにファイル拡張子がないことがわかりました。実際、このサイトは適切な例です。誰でもこれがどのように行われたか知っていますか? :]PHPページでエクステンションを削除することはできますか?
答えて
これは一般にURL Rewritingで実行されます(リンクは素晴らしい入門チュートリアルになります)。
最も単純なケースでは、書き換えルールは、URLの末尾に「.php」(またはその他のファイル拡張子)を追加するだけで、すべてのアドレスをリダイレクトします。したがって、誰かがhttp://www.yoursite.com/about-me
にアクセスしようとすると、実際にはファイルabout-me.php
からのコンテンツが表示されています。
URLの書き換え以外に、Apacheの設定を変更して、別のファイル拡張子をサポートして、MyPHPPage.htmlのようなことをすることもできます。
よろしく、
フランク
これもMVCフレームワークである可能性があります。 (ここで検索すると、PHPのための多くのものがあります。.NETのための有名なものです。多くの言語のための多くのフレームワークです。
このサイトにはルートファイルがあります。そのサイトはindex.aspx私と一緒に)と、そのファイルは、URLの続きを読むには特別なコードを持っている。前述のように書き換えURLと組み合わせて使用することで、特別なファイルは通常、パス情報であるものを取り込んで、変数の入力として扱われていること。
Possible to remove extentions on php pages?
は次のようなものです
https://stackoverflow.com/index.aspx/questions/778799/off-upon-off-off-on-php-pages
URL書き換えによって隠されたファイルindex.aspxは、コントローラを示すパラメータで、778799はパラメータですそれ以外のテキストは最終的なパラメータです。より
使用mod_rewriteを参照してください
を(それは無視されます)。
RewriteEngine on
RewriteRule ^([^/\.]+)/?([^/\.]+)/?$ index.php?resource_type=$1&id=$2 [QSA,L]
お知らせ正規表現の括弧で囲まれた部分でどのように$ 1と$ 2アクセス二つの量:ちょうどあなたのルート上の.htaccessというファイルに次のようなコードを置きます。ここからコードを拡張するのは簡単だと思われる
- 1. Facebook推奨プラグインからページを削除することはできますか?
- 2. Subversionでコミットを削除することはできますか?
- 3. ファイルシステムフィルタドライバでIRPを削除することはできますか?
- 4. URLから#を削除することはできますか?
- 5. Weblogicのスタックスレッドを削除することはできますか?
- 6. Googleロゴを削除することはできますか?
- 7. PHP:class_aliasを削除することはできますか?
- 8. phpとajaxでレコードを削除することができません
- 9. コマンドレットを削除または上書きすることはできますか?
- 10. AWSでルーティングテーブルを削除することはできません
- 11. Phpページを読むときにhtmlタグを削除する
- 12. phing ftpdeployでリモートファイルとディレクティブを削除することはできますか?
- 13. アクションバーからホームボタンを削除することができます
- 14. PDF- DOMPDFまたはPHPのlibからページを削除する
- 15. Graph APIを使用しているページからFacebookアプリケーションを削除することはできますか?
- 16. 投稿と同じPHPページでデータベースを削除する処理
- 17. この最後のif文を削除することはできますか?
- 18. タイマー付きのセッション変数を削除することはできますか?
- 19. アプリエンジンはPHPページからHTMLヘッダーを削除しますか?
- 20. JavascriptでGET変数を削除することはできますか?
- 21. FirebaseでAndroidアプリのバージョンを削除することはできますか?
- 22. jquery $ .ajaxでxmlノードを追加、削除することはできますか?
- 23. スクリプトでメタ・ビューポートを削除することはできますか?
- 24. recyclerviewで前の項目を削除することはできますか?
- 25. GNOME 3.24でサーバーサイドウィンドウのタイトルバーを削除することはできますか?
- 26. DailymotionでビデオのプライベートIDを削除することはできますか?
- 27. 削除されたシェルファイルをPERFORCEでリカバリすることはできますか?
- 28. ユーザーはdjangoでモデルオブジェクトを削除することができますか?
- 29. Eclipseで削除したファイルを復元することはできますか?
- 30. Objective-C++でdispatch_onceを削除することはできますか?
または、それらはindex.phpにリダイレクトされています。これは通常、フレームワーク – AntonioCS