文章伪原创查询(php伪静态的书写规则有事如何的呢?详细了解)

优采云 发布时间: 2021-11-04 08:01

  文章伪原创查询(php伪静态的书写规则有事如何的呢?详细了解)

  在我们之前的文章中,php伪静态的使用和作用,以及伪静态问题的解决方法,说了这么多,那么php伪静态的写法呢?今天我们就带大家了解一下!!

  这里我们使用Apache作为服务器软件,直接上案例:

  1.将 index.html 重定向到 index.php

  RewriteEngine On

Options -IndexesReWriteRule ^index.html$ /index.php [NC]

  影响:

  访问www.test.com/index.html效果等于www.test.com/index.php

  2.将索引重定向到 index.php

  RewriteEngine On

Options -IndexesReWriteRule ^index$ /index.php [NC]

  影响:

  访问www.test.com/index效果等于www.test.com/index.php

  3. 根目录下的PHP文件也可以通过html后缀访问

  写作1:

  RewriteEngine On

Options -Indexes

ReWriteRule ^([a-zA-Z0-9_]{1,})\.html$ /$1.php [NC]

  影响:

  访问www.test.com/index.html效果等于www.test.com/index.php

    访问www.test.com/abc.html效果等于www.test.com/abc.php

  4. 根目录下的php文件,直接访问文件名也一样

  RewriteEngine On

Options -Indexes

ReWriteRule ^([a-zA-Z0-9_]{1,})$ /$1.php [NC]

  影响:

  访问www.test.com/index效果等于www.test.com/index.php

    访问www.test.com/abc效果等于www.test.com/abc.php

  5.以php的文件名+html效果等效后缀访问文件

  RewriteEngine On

Options -Indexes

RewriteRule ^/?([a-z/]+)\.html$ $1.php [NC]

  影响:

  访问www.test.com/index.html效果等于www.test.com/index.php

    访问www.test.com/abc/abc.html效果等于www.test.com/abc/abc.php

  6.访问所有目录下的文件相当于访问文件名+后缀

  RewriteEngine On

Options -Indexes

RewriteRule ^/?([a-z/]+)$ $1.php [NC]

  影响:

  访问www.test.com/index效果等于www.test.com/index.php

    访问www.test.com/abc/abc效果等于www.test.com/abc/abc.php

  7.404页面跳转设置

  目标:当用户访问我们不存在的页面时,将网站的内容重定向到404页面。这里我把404.html作为404页面放到网站的根目录下。

  RewriteEngine On

Options -Indexes

ErrorDocument 404 /404.html

  影响:

  

  做404页面的时候,可以直接在百度上找一些模板,然后改一下,页面会更漂亮。建议设置404页面跳转首页3秒,添加设置返回首页链接,对搜索引擎和用户更加友好。

  总结:

  看完这篇文章文章,相信大家对php伪静态写法有了一定的了解,不会知道php伪静态写法,希望对大家有帮助!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线