·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

Discuz!X3.4 X3.5论坛不同服务器环境设置隐藏门户尾巴portal.php的方法

330 0
发表于 2021-3-14 23:14:07 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Discuz!X3.4 X3.5论坛不同服务器环境设置隐藏门户尾巴portal.php的方法
不同服务器环境设置隐藏portal.php的方法
可以通过URL重写隐藏应用的入口文件portal.php,下面是相关服务器的配置参考:
[ Apache ]
  • httpd.conf配置文件中加载了mod_rewrite.so模块
  • AllowOverride None 将None改为 All
  • 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
    1. <IfModule mod_rewrite.c>
    2. RewriteEngine on
    3. RewriteCond %{REQUEST_FILENAME} !-d
    4. RewriteCond %{REQUEST_FILENAME} !-f
    5. RewriteRule ^(.*)$ portal.php/$1 [QSA,PT,L]</IfModule>
    复制代码





[ IIS ]
如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:
  1. RewriteRule (.*)$ /portal.php\?s=$1 [I]
复制代码


在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:
  1. <rewrite>
  2. <rules>
  3. <rule name="OrgPage" stopProcessing="true">
  4. <match url="^(.*)[        DISCUZ_CODE_2        ]quot; />
  5. <conditions logicalGrouping="MatchAll">
  6. <add input="{HTTP_HOST}" pattern="^(.*)[        DISCUZ_CODE_2        ]quot; />
  7. <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  8. <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  9. </conditions>
  10. <action type="Rewrite" url="portal.php/{R:1}" />
  11. </rule>
  12. </rules>
  13. </rewrite>
复制代码


[ Nginx ]
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
  1. location / { // …..省略部分代码
  2.    if (!-e $request_filename) {
  3.    rewrite  ^(.*)[        DISCUZ_CODE_8        ]nbsp; /portal.php?s=$1  last;
  4.    break;
  5.     }
  6. }
复制代码


如果你的程序安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。

  1. location /youdomain/ {
  2.     if (!-e $request_filename){
  3.         rewrite  ^/youdomain/(.*)[        DISCUZ_CODE_9        ]nbsp; /youdomain/portal.php?s=$1  last;
  4.     }}
复制代码



我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.15.31.27,GMT+8, 2024-11-21 21:55 , Processed in 0.238342 second(s), 81 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表