目次
PHP如何实现网址伪静态,php伪静态
ホームページ php教程 php手册 PHP如何实现网址伪静态,php伪静态

PHP如何实现网址伪静态,php伪静态

Jun 13, 2016 am 09:14 AM
擬似静的

PHP如何实现网址伪静态,php伪静态

 Apache的 mod_rewrite是比较强大的,在进行网站建设时,可以通过这个模块来实现伪静态。

 

主要步骤如下: 

  1.检测Apache是否开启mod_rewrite功能     可以通过php提供的phpinfo()函数查看环境配置,找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。如果没有开启“mod_rewrite”,则打开目录 apache目录下的“/apache/conf/” ,找到 httpd.conf 文件,再找到“LoadModule rewrite_module”,将前面的”#”号删除即表示取用该功能。    如果没有查找到“LoadModule” 区域,可以在最后一行加入“LoadModule rewrite_module ,modules/mod_rewrite.so”(独占一行),之后重启apache服务器。再通过phpinfo()函数查看环境配置就有“mod_rewrite”为项了。

   2.让apache服务器支持.htaccess    如何让自己的本地APACHE服务器支持:“htaccess”呢? 只需修改apache的httpd.conf设置就可以让 APACHE支持“.htaccess”了。打开 APACHE目录的CONF目录下的httpd.conf文件,找到: Options FollowSymLinks AllowOverride None 改为 Options FollowSymLinks AllowOverride All 就行了。

   3.建立.htaccess 文件    建立.htaccess文件时要注意,不能直接建,方法是通过记事本中的另存为菜单,在文件名窗口输入:“.htaccess”,然后点击保存。

   4.rewrite规则学习    在新建.htaccess文件之后,就在里面写入以下内容: RewriteEngine on #rewriteengine为重写引擎开关on为开启off为关闭 RewriteRule ([0-9]{1,})$index.php?id=$1 在这里,RewriteRule是重写规则,是用正则表达式的句子,([0-9]{1,})表示由数字组成的,$表示结束标志,表示以数字结束!如果要实现伪静态页面,规则如下: RewriteEngine on RewriteRule ([a-zA-Z]{1,})-([0-9]{1,}).html$index.php?action=$1&id=$2 在为个正则表达式中,([a-zA-Z]{1,})-([0-9]{1,}).html$是规则,index.php?action=$1&id=$2是要替换的格式,$1代表第1括号匹配的值,$2代表第二个括号的值,如此类推! 测试PHP脚本如下: index.php文件中的代码如下: echo ‘你的Action值为:’ . $_GET['action']; echo ‘ ’; echo ‘ID值为:’ . $_GET['id']; ?>

  在浏览器地址栏输入: localhost/page-18.html 输出的是: 你的Action值为:page ID值为:18

    呵呵,改写成功!

 

下面将我自己配置伪静态的一些个人经验分享一下:

  开始接触伪静态,看着很神奇,以为很难,其实很简单,就是在服务器中多配置几个虚拟域名,类似真正的访问网址。  只需三步

A.首先 在Apache  Apache模块中,开启 vhost_alias_moudle 

B.修改httpd.conf文件,在这个文件中,搜索rewrite  .找到  LoadModule rewrite_module modules/mod_rewrite.so    去掉前面的#

C.修改这个文件,在路径  D:\wamp\bin\apache\Apache2.2.21\conf\extra 下的httpd-vhosts.conf 文件,照着示例加一个就OK了


ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "d:/wamp/www/dz"
ServerName localhost.www.dz.cn
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common

D.在路径  C:\Windows\System32\drivers\etc 下 的 hosts 文件中配置一下

127.0.0.1 localhost.www.dz.cn   重启服务即可。              大功告成!

 ****************************************************************************  大家新年快乐!

注明:在浏览器输入中  localhost.www.dz.cn即可访问,我加一个localhost是为了和正式的网址加以区别。有不懂的可以QQ:1024900614联系我,方便大家一起探讨,共同进步!

   你的伪静态规则全部写在 .htaccess 文件中,由于已经开启了伪静态,会默认加载该文件。  写这个.htaccess 文件 要会写正则哦,学习一些正则基础吧!

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

pseudo-static を使用して PHP サフィックスを非表示にする方法について話しましょう pseudo-static を使用して PHP サフィックスを非表示にする方法について話しましょう Mar 20, 2023 pm 06:46 PM

擬似静的とは、動的 URL アドレスを静的アドレスに見せかけてアクセスする技術を指しますが、PHP サフィックスの非表示化は、動的ページにアクセスするときに PHP サフィックスが表示されなくなるようにサーバー構成を変更することです。これの利点は、Web サイトのセキュリティを強化し、クラックを回避できると同時に、Web サイトをより美しくしてユーザー エクスペリエンスを向上できることです。この記事では、pseudo-static を使用して php サフィックスを非表示にし、Web サイトのセキュリティとユーザー エクスペリエンスを向上させる方法を詳しく紹介します。

ウェブサイトの SEO の最適化: PHP サフィックスを疑似静的に隠す実践 ウェブサイトの SEO の最適化: PHP サフィックスを疑似静的に隠す実践 Mar 07, 2024 pm 12:27 PM

ご存知のとおり、Web サイトの SEO の最適化は Web サイト運営において非常に重要な部分です。多くの Web サイトで使用される動的 Web システム (PHP など) のデフォルト URL には拡張子 (.php、.html など) が付いており、Web サイトの SEO 効果に影響します。 Web サイトの最適化効果を高めるために、動的 URL を疑似静的 URL に変更して拡張機能名を隠し、Web サイトのユーザー エクスペリエンスと検索エンジンのランキングを向上させるのが一般的です。この記事では、「疑似静的非表示 php サフィックス」をテーマに、PHP Web サイトでこの最適化を実現する方法を紹介します。

Web サイトのセキュリティを向上: 疑似静的ルールにより PHP サフィックスの非表示が実装されます。 Web サイトのセキュリティを向上: 疑似静的ルールにより PHP サフィックスの非表示が実装されます。 Mar 07, 2024 am 11:33 AM

Web サイトのセキュリティの向上: 疑似静的ルールは PHP サフィックスの非表示を実装します。インターネットの発展に伴い、悪意のある攻撃の防止やユーザー データの保護など、Web サイトのセキュリティの問題がますます顕著になってきています。効果的な対策は、疑似静的ルールによって PHP サフィックスを非表示にすることです。これにより、Web サイトのセキュリティが向上し、ユーザーのプライバシーが保護されます。この目標を達成するには、いくつかの具体的なコード例を使用して、PHP サフィックスの非表示を実現する方法を示す必要があります。まず、擬似静的ルールとは何かを理解する必要があります。擬似静的は、動的な Web ページのリンクを次のように変換する方法です。

ThinkPHP6 を使用して擬似静的を実現する ThinkPHP6 を使用して擬似静的を実現する Jun 20, 2023 pm 11:59 PM

インターネットの急速な発展に伴い、Webサイト構築はますます注目を集めています。ご存知のとおり、Web サイトの SEO を最適化すると、Web サイトのランキングとトラフィックが向上し、擬似静的は Web サイトの SEO 最適化に不可欠な部分です。この記事では、ThinkPHP6 を使用して擬似静的を実装し、擬似静的の最適化と実装のプロセスをさらに詳しく説明します。擬似静的状態とは何ですか?擬似静的実装を説明する前に、まず擬似静的とは何かを理解しましょう。擬似静的とは、Web ページの URL アドレスを書き換えて表示する方法です。

原理から実践まで: 擬似静的隠しphpサフィックスの詳細な説明 原理から実践まで: 擬似静的隠しphpサフィックスの詳細な説明 Mar 07, 2024 pm 03:27 PM

タイトル: 原理から実践まで: 疑似静的隠し PHP サフィックスの詳細説明 ネットワーク開発では、Web サイトのセキュリティを向上させ、ユーザー エクスペリエンスを向上させるために、URL 内のファイル拡張子を非表示にすることが一般的な操作になりました。その中で、PHP ファイルのサフィックスを隠すことは一般的に使用される技術的手段であり、Web サイトのセキュリティを向上させ、Web サイトの美しさを向上させることができ、検索エンジンの最適化にも役立ちます。この記事では、擬似静的隠蔽 PHP サフィックスの原理と実際の操作を詳細に説明し、具体的なコード例を示します。 1. 擬似静的隠蔽の原理 PHP サフィックス擬似静的

PHPで擬似静的コードをオフにする方法を詳しく解説 PHPで擬似静的コードをオフにする方法を詳しく解説 Mar 24, 2024 pm 03:12 PM

PHP で疑似静的コードをオフにする方法の詳細な説明 Web サイト開発の継続的な発展に伴い、疑似静的コードは Web サイトのリンクを最適化し、ユーザー エクスペリエンスを向上させる重要な部分になりました。場合によっては、デバッグやその他のニーズのために、疑似静的コードをオフにする必要があることもあります。この記事では、PHP で疑似静的コードをオフにする方法を段階的に詳しく説明し、具体的なコード例を示します。擬似静的コードを理解する まず、擬似静的コードとは何かを簡単に理解しましょう。疑似静的コードとは、URL 書き換えテクノロジを使用して動的にコードを変換することを指します。

PHP で疑似静的コードをオフにするためのヒント PHP で疑似静的コードをオフにするためのヒント Mar 23, 2024 pm 03:12 PM

タイトル: PHP で擬似静的コードをオフにするためのヒント 擬似静的コードとは、動的に生成された URL を静的ページ リンクのように見せる手法を指します。 PHP を使用して Web サイトを開発する場合、デバッグ段階や URL リダイレクトの問題を解決するなど、疑似静的コードをオフにする必要がある状況に遭遇することがあります。この記事では、疑似静的コードをオフにするためのヒントをいくつか紹介し、具体的なコード例を示します。 1. 疑似静的コードをオフにする方法は、.htaccess ファイルをオフにして、Web サイトのルート ディレクトリで .ht を見つけることです。

擬似静的の詳細: PHP サフィックスを適切に非表示にする方法 擬似静的の詳細: PHP サフィックスを適切に非表示にする方法 Mar 08, 2024 am 10:15 AM

ネットワーク技術の急速な変化の時代において、ウェブサイトのセキュリティと安定性はますます注目を集めており、その中でもウェブサイトの実際の技術的枠組みを隠すことは多くのウェブマスターの焦点の一つとなっています。擬似静的テクノロジーは、Web サイトのセキュリティを効果的に向上させ、クローラーなどの悪意のあるプログラムによるサイトの攻撃を防ぐために一般的に使用される方法です。この記事では、擬似静的テクノロジで php サフィックスを正しく非表示にする方法を詳しく説明し、具体的なコード例を示します。 1. 擬似静的の概念. 擬似静的、つまり疑似静的とは、Web サイトを URL アドレスに隠すことを指します。

See all articles