PHP如何实现网址伪静态,php伪静态
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 文件 要会写正则哦,学习一些正则基础吧!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le pseudo-statique fait référence à la technologie permettant d'accéder aux adresses URL dynamiques en les déguisant en adresses statiques, tandis que masquer le suffixe PHP consiste à modifier la configuration du serveur afin que le suffixe PHP ne soit plus affiché lors de l'accès aux pages dynamiques. L’avantage est que cela peut améliorer la sécurité du site Web et éviter d’être piraté, tout en le rendant plus beau et en augmentant l’expérience utilisateur. Cet article présentera en détail comment utiliser le pseudo-statique pour masquer le suffixe php afin d'améliorer la sécurité et l'expérience utilisateur du site Web.

Comme nous le savons tous, l’optimisation du référencement d’un site Web est une partie très importante du fonctionnement d’un site Web. Les URL par défaut des systèmes Web dynamiques (tels que PHP) utilisés par de nombreux sites Web ont des extensions (.php, .html, etc.), qui affecteront l'effet SEO du site Web. Afin d'améliorer l'effet d'optimisation du site Web, une pratique courante consiste à remplacer l'URL dynamique par une URL pseudo-statique pour masquer le nom de l'extension et améliorer l'expérience utilisateur et le classement du site Web dans les moteurs de recherche. Cet article prendra comme thème le "suffixe php caché pseudo-statique", présentera comment réaliser cette optimisation dans les sites Web PHP et

Améliorer la sécurité des sites Web : les règles pseudostatiques implémentent le masquage des suffixes PHP. Avec le développement d'Internet, les problèmes de sécurité des sites Web sont devenus de plus en plus importants, notamment la prévention des attaques malveillantes et la protection des données des utilisateurs. Une mesure efficace consiste à masquer le suffixe PHP grâce à des règles pseudo-statiques, ce qui contribue à améliorer la sécurité du site Web et à protéger la confidentialité des utilisateurs. Pour atteindre cet objectif, nous devons utiliser des exemples de code spécifiques pour démontrer comment masquer le suffixe PHP. Tout d’abord, nous devons comprendre ce que sont les règles pseudo-statiques. Le pseudo-statique est une méthode de conversion de liens de pages Web dynamiques en

Avec le développement rapide d’Internet, la création de sites Web attire de plus en plus d’attention. Comme nous le savons tous, l’optimisation du référencement d’un site Web peut améliorer le classement et le trafic du site Web, et le pseudo-statique fait partie intégrante de l’optimisation du référencement du site Web. Dans cet article, nous utiliserons ThinkPHP6 pour implémenter le pseudo-statique et explorerons plus en détail le processus d'optimisation et d'implémentation du pseudo-statique. Qu’est-ce que le pseudo-statique ? Avant d’expliquer l’implémentation pseudo-statique, comprenons d’abord ce qu’est la pseudo-statique. Le pseudo-statique est une méthode de réécriture de l'adresse URL d'une page Web pour la faire apparaître

Titre : Du principe à la pratique : Explication détaillée du suffixe PHP caché pseudo-statique Dans le développement de réseaux, afin d'améliorer la sécurité du site Web et d'améliorer l'expérience utilisateur, cacher l'extension de fichier dans l'URL est devenu une opération courante. Parmi eux, masquer le suffixe du fichier PHP est un moyen technique couramment utilisé, qui peut améliorer la sécurité du site Web, augmenter l'esthétique du site Web et est également bénéfique pour l'optimisation des moteurs de recherche. Cet article expliquera en détail le principe et le fonctionnement pratique du suffixe PHP masquant pseudo-statique, et fournira des exemples de code spécifiques. 1. Le principe du masquage pseudostatique du suffixe PHP pseudostatique

Explication détaillée de la façon de désactiver le code pseudo-statique en PHP Avec le développement continu du développement de sites Web, le code pseudo-statique est devenu un élément important de l'optimisation des liens de sites Web et de l'amélioration de l'expérience utilisateur. Parfois, nous devons également désactiver le code pseudo-statique, peut-être pour le débogage ou pour d'autres besoins. Dans cet article, nous expliquerons en détail étape par étape comment désactiver le code pseudo-statique en PHP et fournirons des exemples de code concrets. Comprendre le code pseudo-statique Tout d'abord, comprenons brièvement ce qu'est le code pseudo-statique. Le code pseudo-statique fait référence à l'utilisation de la technologie de réécriture d'URL pour convertir le code dynamique en

Titre : Conseils pour désactiver le code pseudo-statique dans PHP Le code pseudo-statique fait référence à une technique qui fait ressembler les URL générées dynamiquement à des liens de page statiques. Lors du développement de sites Web utilisant PHP, nous rencontrons parfois des situations dans lesquelles nous devons désactiver le code pseudo-statique, comme pendant la phase de débogage ou pour résoudre certains problèmes de redirection d'URL. Cet article partagera quelques conseils pour désactiver le code pseudo-statique et fournira des exemples de code spécifiques. 1. La méthode pour désactiver le code pseudo-statique consiste à désactiver le fichier .htaccess et à rechercher .ht dans le répertoire racine du site Web.

À l'ère actuelle d'évolution rapide de la technologie des réseaux, la sécurité et la stabilité des sites Web ont attiré de plus en plus d'attention, cacher le véritable cadre technique du site Web est devenu l'une des priorités de nombreux webmasters. La technologie pseudo-statique est une méthode couramment utilisée qui peut améliorer efficacement la sécurité d'un site Web et aider à empêcher le site d'être attaqué par des programmes malveillants tels que des robots d'exploration. Cet article explique comment masquer correctement le suffixe php dans la technologie pseudo-statique et fournit des exemples de code spécifiques. 1. Le concept de pseudo-statique, c'est-à-dire pseudo-statique, fait référence au fait de cacher le site Web dans l'adresse URL.
