新建一个文件,文件名为.htaccess,或者可以先随便新建个文件,上传到虚拟主机后再改名为.htaccess 文件的内容是下面的,服务器如果是apache的,文件的内容就写Apache的,服务器如果是Nginx的,文件的内容就写Nginx的...
新建一个文件,文件名为.htaccess,或者可以先随便新建个文件,上传到虚拟主机后再改名为.htaccess
文件的内容是下面的,服务器如果是apache的,文件的内容就写Apache的,服务器如果是Nginx的,文件的内容就写Nginx的
文件上传到网站所在的目录里(比如wwwroot目录或者public_html目录)
Apache(通常是用这个,kangle也是用这个)
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
Nginx
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
下面以wordpress设置伪静态为例,其他程序也类似,只是伪静态规则不同。
手动创建一个txt文件,上传到服务器后修改名为 .htaccess,粘贴规则代码到文件里,保存并到网站根目录wwwroot(或者其他的网站根目录)就行了。 wordpress的伪静态规则是
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
也就是在我们的网站目录里上传个文件(上传后文件名改为.htaccess),并编辑这个文件的内容即可,这个文件的内容就是伪静态规则。不同源码的伪静态规则不同,但是设置方法是一样的。
本文标题为:ThinkPHP Apache和Nginx伪静态规则整理,WordPress固定链接伪静态设置教程
基础教程推荐
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- dedecms织梦全局变量调用方法总结 2023-07-08
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- dedecms织梦cms常用判断语句汇总 2022-06-24