sytn.net
当前位置:首页 >> php伪静态规则 >>

php伪静态规则

Nginx规则rewrite ^/([a-z]+)$ /category.php?name=$1 last;Apache规则RewriteRule ^/([a-z]+)$ /category.php?name=$1

看你使用什么程序吧!比如wordpress的伪静态规则如下:代码如下:[ISAPI_Rewrite] RewriteRule /post/tag/(.*) /index\.php\?tag=$1 RewriteRule /tag/(.*) /index\.php\?tag=$1 RewriteRule /(about|link|tags|sitemap) /index\.php\?pagename=$1

伪静态Rewrite 与 服务器系统没瓜葛,要注意的是web服务器.是IIS还是Apache?或者是其他? 我使用的是Apache,规则如下: RewriteEngine on RewriteRule news_show_([0-9]+).html$ ews_show.php?id=$1 若有疑问欢迎继续提问

我觉得这个可以自己发挥,正则改呀

可以写成play-12175781.html.涉及到的东西及较多1、怎么生成伪静态链接,这个直接拼写成伪静态就行了.2、然后还有服务器是不支持伪静态,这个需要找服务器商,服务器下的伪静态规则.

htaccess规则:<IfModule mod_rewrite.c> RewriteEngine on RewriteOptions MaxRedirects=1 RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^/([0-9]*).html$ /play.php?id=$1 </IfModule>规则是把/play.php?id=12175781伪静态成/12175781.html

先测试下面RewriteRule index.html$ index.php可以用,那就支持apache伪静态,打不开就说明服务器连伪静态都不支持了,那就不需要写什么规则了

关于nginx的伪静态设置(案例) server { listen 80; server_name localhost; index index.html index.htm index.php; root /alidata/www/; location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?s=/$1 last; } } location ~ .*\.(php|php5)?$ {#fastcgi_

首先请问你的服务器是apache还是iis的apache的伪静态 写法<IfModule mod_rewrite.c>RewriteEngine OnRewriteRule ^lm/c(.*).htm$ lm.php?c$1.htm [L]</IfModule>IIS 的httpd.ini文件 写法RewriteEngine onRewriteRule ^(.*)/lm/c(.*).htm$ $1lm.php?c$2.htm 如有疑问,请到 ask.tanbo.name 提问,或者email到me@tanbo.name,我将在24小时之内给您回复.

伪静态Rewrite 与 服务器系统没瓜葛,要注意的是web服务器.是IIS还是Apache?或者是其他? 我使用的是Apache,规则如下:RewriteEngine onRewriteRule news_show_([0-9]+).html$ ews_show.php

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com