amh在linux下修改伪静态,AMH写伪静态规则及调用的方法

2023-10-23 09:40

本文主要是介绍amh在linux下修改伪静态,AMH写伪静态规则及调用的方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AMH面板默认自带的伪静态规则为amh.conf,如何自定义编写伪静态规则并调用呢?环境吧分享AMH伪静态规则的使用方法:

AMH伪静态规则及调用方法

如何调用AMH的伪静态规则?

在AMH云主机面板后台“新增虚拟主机”中,即可看到“Rewrite规则”选项

10126e61de4f2bc59c2505f8eb9c41b6.gif

AMH伪静态Rewrite规则

如上图所示,默认情况下AMH自带的伪静态规则amh.conf。

如果网站程序为WordPress、Discuz、thinkPHP等源码?如何调用伪静态规则呢?环境吧分享自定义编写伪静态规则及调用伪静态规则文件的方法。

自定义编写伪静态规则

AMH面板伪静态规则存放路径:/usr/local/nginx/conf/rewrite

1、ssh连接到服务器,命令:ssh root@你的服务器ip

2、进入到伪静态规则目录,命令:cd /usr/local/nginx/conf/rewrite

该目录下只有一个amh.conf规则,环境吧需要新写一个伪静态规则,以WordPress伪静态规则为例

3、新写一个WordPress伪静态规则,命令:vi wordpress.conf

4、复制WordPress的伪静态规则,粘贴到wordpress.conf文件中

伪静态规则获取:AMH主机面板伪静态规则大全,复制所需程序的伪静态规则,然后粘贴到wordpress.conf文件中。

很多同学不会编辑,这里你需要一些vi编辑器的使用方法,参考:vi/vim编辑器语法使用方法(输入保存切换模式…)

环境吧简单介绍下vi编辑器的使用方法:

命令:vi wordpress.conf

按字母“i”,进入到输入模式,ctrl+c复制WordPress伪静态规则,ctrl+v粘贴到wordpress.conf文件中

按键盘左上角“esc”键,退出输入模式

按“:wq”,保存并退出

完成以上4个步骤,我们就编写好wordpress.conf这个伪静态规则了,剩下的就是在网站中调用了。

伪静态规则的调用

1、登录到amh面板后台http://你的服务器ip/8888

2、在虚拟主机的“Rewrite规则”,点击下拉菜单,选择刚刚创建的伪静态规则即可。

就这么简单,环境吧帮助大家梳理一下,先自写伪静态规则,然后再AMH后台虚拟主机的“Rewrite规则”中选择自己编写好的伪静态规则即可。

这篇关于amh在linux下修改伪静态,AMH写伪静态规则及调用的方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267045

相关文章

mysqld_multi在Linux服务器上运行多个MySQL实例

《mysqld_multi在Linux服务器上运行多个MySQL实例》在Linux系统上使用mysqld_multi来启动和管理多个MySQL实例是一种常见的做法,这种方式允许你在同一台机器上运行多个... 目录1. 安装mysql2. 配置文件示例配置文件3. 创建数据目录4. 启动和管理实例启动所有实例

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学

Python实现文件下载、Cookie以及重定向的方法代码

《Python实现文件下载、Cookie以及重定向的方法代码》本文主要介绍了如何使用Python的requests模块进行网络请求操作,涵盖了从文件下载、Cookie处理到重定向与历史请求等多个方面,... 目录前言一、下载网络文件(一)基本步骤(二)分段下载大文件(三)常见问题二、requests模块处理

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

Python判断for循环最后一次的6种方法

《Python判断for循环最后一次的6种方法》在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态... 目录1.使用enuhttp://www.chinasem.cnmerate()和len()来判断for

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb