感觉自己好像很久没有更过博客了呢……今天来记一点东西。
在期末考试复习之余,闲得无聊去研究了一下网站链接的美化问题,本来以为搞起来会很麻烦的,结果试了一下之后发现还挺简单的。
这个方法可以随心所欲的更改网站中显示的url,把所有的index.php等全部隐藏起来,让网页的url看起来更舒服。
配置方法很简单,参见以下代码:
#Nigix:在服务器配置的server{...}内添加:
location / {
if (!-e $request_filename){
#匹配到前面的格式后,把/...隐式重定向到/index.php/...
#index.php部分也可以根据自己的需要替换为index.php?title=等格式,
#取决于你本来使用的地址格式。
rewrite ^/(.*)$ /index.php/\ last;
}
}
#Apache:在服务器配置文件或.htaccess下添加:
#重写的方式基本相同,就不再详细介绍了。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/\ [QSA,PT,L]
</IfModule>
发表评论