首页
关于
注册说明
留言板
Search
1
1Panel安装php swoole 扩展教程,以日主题ritheme为例
39 阅读
2
独角数卡宝塔搭建保姆式教程
34 阅读
3
微信/QQ防红PHP网站跳转浏览器方法源码
16 阅读
4
虚拟机安装Typecho后配置伪静态不知道是Apache还是Nginx、IIS怎么办?
12 阅读
5
网站手机能访问电脑不能访问的解决办法?
11 阅读
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
登录
/
注册
Search
标签搜索
PHP
WordPress
网站搬家
宝塔面板
Typecho
php基础知识
php基础
服务器
内网穿透
伪静态
数据库
变量
var_dump
print_r
独角数卡
宝塔
1panel
网卡设置
WP主题
网站加密
泡饼
累计撰写
53
篇文章
累计收到
3
条评论
首页
栏目
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
页面
关于
注册说明
留言板
搜索到
3
篇与
的结果
2025-03-30
typecho插件实现文章指定部分内容登录可见
一、简介::(呵呵) 分享一个typecho插件,插件功能可以将文章某一部分隐藏起来,登录后即可查看隐藏的内容,完美实现文章部分内容登录可见。下面是插件实现后效果图,非常的实用,插件功能不复杂,可以自己修改显示效果。
2025年03月30日
10 阅读
0 评论
0 点赞
2023-04-15
typecho开启伪静态地址重写功能美化链接的教程步骤
Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:http://xxx.com/index.php/archives/37/,但我们希望最终的形式是这样:http://xxx.com/archives/37.html。那么我们如何做到这样的效果?1.配置服务器的rewrite规则 如果在保存上述配置的时候,typecho无法自动配置,那么你可能需要手动配置服务器的rewrite规则Linux Apache 环境 (.htaccess):<IfModule mod_rewrite.c> RewriteEngine On # 下面是在根目录,文件夹要修改路径 RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] </IfModule>Linux Apache 环境(Nginx):location / { index index.html index.php; if (-f $request_filename/index.html) { rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php) { rewrite (.*) $1/index.php; } if (!-f $request_filename) { rewrite (.*) /index.php; } }Windows IIS 伪静态 (httpd.ini):[ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # 中文tag解决 RewriteRule /tag/(.*) /index\.php\?tag=$1 # sitemapxml RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] # 内容页 RewriteRule /(.*).html /index.php/$1.html [L] # 评论 RewriteRule /(.*)/comment /index.php/$1/comment [L] # 分类页 RewriteRule /category/(.*) /index.php/category/$1 [L] # 分页 RewriteRule /page/(.*) /index.php/page/$1 [L] # 搜索页 RewriteRule /search/(.*) /index.php/search/$1 [L] # feed RewriteRule /feed/(.*) /index.php/feed/$1 [L] # 日期归档 RewriteRule /2(.*) /index.php/2$1 [L] # 上传图片等 RewriteRule /action(.*) /index.php/action$1 [L]Typecho的IIS伪静态规则web.config<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="typecho" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> </system.webServer> </configuration>nginx 配置server { listen 80; server_name yourdomain.com; root /home/yourdomain/www/; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } location ~ .*\.php(\/.*)*$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; } access_log logs/yourdomain.log combined; }apache 配置<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>2.后台配置typecho伪静态如图,在typecho后台,开启伪静态,并选择你喜好的url形式:具体操作,根据本人实际操作如下我的虚拟主机是Windows Server 2012的 IIS 服务器,在网站根目录一般找不到 web.config文件,所以就需要我们新建一个 web.config 文件。然后编辑 web.config 文件,加入上文中对应的 IIS 配置代码保存后上传到服务器根目录。然后去typecho程序后台,设置>永久链接,按照上文中图片的设置,保存即可。不知道自己是IIS 、Apache、Nginx哪一个服务器的小伙可以查看上一篇文章哦!虚拟机安装Typecho后配置伪静态不知道是Apache还是Nginx、IIS怎么办?
2023年04月15日
5 阅读
0 评论
0 点赞
2023-04-14
虚拟机安装Typecho后配置伪静态不知道是Apache还是Nginx、IIS怎么办?
我们在用虚拟机安装Typecho后有可能会配置不成功,原因是我们我们不知道某些虚拟机用的是Windows IIS还是Linux的 Apache或者Nginx,所以在写伪静态配置文件的时候不能匹配。这时我们只需要用php的phpinfo函数输出虚拟机信息即可。将下面的代码复制,然后新建一个php文件上传到虚拟机空间,打开这个文件就可以查看到了。<?php // 显示所有信息,默认显示 INFO_ALL phpinfo(); // Show just the module information. 仅仅显示PHP模块信息, // phpinfo(8) 返回同样的结果。 phpinfo(INFO_MODULES); ?>可以在第一栏system查看你的服务器系统信息,Windows一般都是IIS,Linux一般都是Apache或者Nginx。然后就可以确定用什么伪静态的配置了。
2023年04月14日
12 阅读
1 评论
0 点赞