虚拟主机是Linux系统,网站程序的运行环境是php+mysql,怎样设置伪静态???

虚拟主机是Linux系统,网站程序的运行环境是php+mysql,怎样设置伪静态???,第1张

你好,这个得根据你的网站程序和WEB服务器环境来设置伪静态的,比如你用LNMP环境,而用的PHP程序是DZ2.5那么你的伪静态就可以为:

rewrite

^([^\.]*)/topic-(.+)\.html$

$1/portal.php?mod=topic&topic=$2last

rewrite

^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$

$1/portal.php?mod=view&aid=$2&page=$3

last

rewrite

^([^\.]*)/forum-(\w+)-([0-9]+)\.html$

$1/forum.php?mod=forumdisplay&fid=$2&page=$3

last

rewrite

^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$

$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3

last

rewrite

^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$

$1/forum.php?mod=group&fid=$2&page=$3

last

rewrite

^([^\.]*)/space-(username|uid)-(.+)\.html$

$1/home.php?mod=space&$2=$3

last

rewrite

^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$

$1/home.php?mod=space&uid=$2&do=blog&id=$3

last

rewrite

^([^\.]*)/(fid|tid)-([0-9]+)\.html$

$1/index.php?action=$2&value=$3

last

rewrite

^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$

$1/plugin.php?id=$2:$3

last

if

(!-e

$request_filename)

{

return

404

}

有问题可以+Q+群222802357找群主吧。

先确定服务器是否支持Rewrite

比如是apache的话

找到#LoadModule rewrite_module modules/mod_rewrite.so

把前面的#去掉

保存并重启

然后在站点更目录下建立一个.htaccess文件,并写上伪静态规则即可!

如果是iis的话,有点麻烦,需要给iis安装一个伪静态组件,这个组件要钱的!

其他服务器的话,没用过,也没研究过!

建索引的话图形工具建议用 mysql workbench。 命令行的话:

ALTER TABLE `db_name`.`tb_name` 

ADD INDEX `index_name` (`column_name` ASC)

具体在哪个 column 上建立索引,要具体分析,相应的 sql 语句可能要改,如果你用的是存储过程的话,那 PHP 代码应该改动不大,如果 sql 编码进 PHP 代码,那 PHP 代码当然要随 sql 的改动而动。利弊的话,有用就是好的,没用也是好的,出了问题就是坏的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7522338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存