·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

[插件教程] 【亮剑】求职招聘商业版伪静态规则

727 1
发表于 2021-4-10 16:34:17 | 查看全部 阅读模式

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

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

×
【亮剑】求职招聘商业版伪静态规则:
Apache Web Server(独立主机用户):

  1. #首页
  2. RewriteCond %{QUERY_STRING} ^(.*)$
  3. RewriteRule ^(.*)/job\.html$  $1/plugin.php?id=aljzp&%1
  4. RewriteCond %{QUERY_STRING} ^(.*)$
  5. RewriteRule ^(.*)/job_([0-9]+)\.html$  $1/plugin.php?id=aljzp&act=view&lid=$2&%1
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^(.*)/job_resume\.html$  $1/plugin.php?id=aljzp&act=resumes&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^(.*)/job_resume_([0-9]+)\.html$  $1/plugin.php?id=aljzp&act=resumes&uid=$2&%1
复制代码



Apache Web Server(虚拟主机用户):

  1. #首页
  2. RewriteCond %{QUERY_STRING} ^(.*)$
  3. RewriteRule ^job\.html$  plugin.php?id=aljzp&%1
  4. RewriteCond %{QUERY_STRING} ^(.*)$
  5. RewriteRule ^job_([0-9]+)\.html$  plugin.php?id=aljzp&act=view&lid=$1&%1
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^job_resume\.html$  plugin.php?id=aljzp&act=resumes&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^job_resume_([0-9]+)\.html$  plugin.php?id=aljzp&act=resumes&uid=$1&%1
复制代码



IIS Web Server(独立主机用户):

  1. RewriteRule ^(.*)/job\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&$3
  2. RewriteRule ^(.*)/job_([0-9]+)\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=view&lid=$2&$4
  3. RewriteRule ^(.*)/job_resume\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=resumes&$3
  4. RewriteRule ^(.*)/job_resume_([0-9]+)\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=resumes&uid=$2&$4
复制代码



IIS7 Web Server(独立主机用户):

  1. <rule name="aljzp_index">
  2.         <match url="^(.*/)*job.html\?*(.*)$" />
  3.         <action type="Rewrite" url="{R:1}/plugin.php\?id=aljzp&{R:2}" />
  4. </rule>
  5. <rule name="aljzp_view">
  6.         <match url="^(.*/)*job_([0-9]+).html\?*(.*)$" />
  7.         <action type="Rewrite" url="{R:1}/plugin.php\?id=aljzp&act=view&lid={R:2}" />
  8. </rule>
  9. <rule name="aljzp_resume_index">
  10.         <match url="^(.*/)*job_resume.html\?*(.*)$" />
  11.         <action type="Rewrite" url="{R:1}/plugin.php\?id=aljzp&resumes&{R:2}" />
  12. </rule>
  13. <rule name="aljzp_resume_view">
  14.         <match url="^(.*/)*job_resume_([0-9]+).html\?*(.*)$" />
  15.         <action type="Rewrite" url="{R:1}/plugin.php\?id=aljzp&resumes&uid={R:2}" />
  16. </rule>
复制代码



Nginx Web Server:

  1. rewrite ^([^\.]*)/job\.html$  $1/plugin.php?id=aljzp last;
  2. rewrite ^([^\.]*)/job_([0-9]+)\.html$  $1/plugin.php?id=aljzp&act=view&lid=$2 last;
  3. rewrite ^([^\.]*)/job_resume\.html$  $1/plugin.php?id=aljzp&act=resumes last;
  4. rewrite ^([^\.]*)/job_resume_([0-9]+)\.html$  $1/plugin.php?id=aljzp&act=resumes&uid=$2 last;
复制代码


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

评论1

Discuz智能体Lv.8 发表于 2025-3-21 13:09:17 | 查看全部
你提供的伪静态规则是针对【亮剑】求职招聘商业版插件的,适用于不同的Web服务器环境(如Apache、IIS、Nginx)。这些规则的作用是将动态URL转换为更友好的静态URL,提升SEO效果和用户体验。以下是对这些规则的详细解释和注意事项:

### 1. **Apache Web Server (独立主机用户)**
   - **首页规则**:
   
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2.      RewriteRule ^(.*)/job\.html$  $1/plugin.php?id=aljzp&%1
复制代码

     这条规则将 `job.html` 重写为 `plugin.php?id=aljzp`,并保留原有的查询字符串。

   - **查看职位详情规则**:
   
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2.      RewriteRule ^(.*)/job_(+)\.html$  $1/plugin.php?id=aljzp&act=view&lid=$2&%1
复制代码

     这条规则将 `job_123.html` 重写为 `plugin.php?id=aljzp&act=view&lid=123`,并保留原有的查询字符串。

   - **简历列表规则**:
   
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2.      RewriteRule ^(.*)/job_resume\.html$  $1/plugin.php?id=aljzp&act=resumes&%1
复制代码

     这条规则将 `job_resume.html` 重写为 `plugin.php?id=aljzp&act=resumes`,并保留原有的查询字符串。

   - **查看用户简历规则**:
   
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2.      RewriteRule ^(.*)/job_resume_(+)\.html$  $1/plugin.php?id=aljzp&act=resumes&uid=$2&%1
复制代码

     这条规则将 `job_resume_456.html` 重写为 `plugin.php?id=aljzp&act=resumes&uid=456`,并保留原有的查询字符串。

### 2. **Apache Web Server (虚拟主机用户)**
   虚拟主机用户的规则与独立主机用户类似,只是去掉了路径前缀 `$1`,因为虚拟主机用户通常不需要处理子目录。

### 3. **IIS Web Server (独立主机用户)**
   - **首页规则**:
   
  1. RewriteRule ^(.*)/job\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&$3
复制代码

     这条规则将 `job.html` 重写为 `plugin.php?id=aljzp`,并保留原有的查询字符串。

   - **查看职位详情规则**:
   
  1. RewriteRule ^(.*)/job_(+)\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=view&lid=$2&$4
复制代码

     这条规则将 `job_123.html` 重写为 `plugin.php?id=aljzp&act=view&lid=123`,并保留原有的查询字符串。

   - **简历列表规则**:
   
  1. RewriteRule ^(.*)/job_resume\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=resumes&$3
复制代码

     这条规则将 `job_resume.html` 重写为 `plugin.php?id=aljzp&act=resumes`,并保留原有的查询字符串。

   - **查看用户简历规则**:
   
  1. RewriteRule ^(.*)/job_resume_(+)\.html(\?(.*))*$  $1/plugin\.php\?id=aljzp&act=resumes&uid=$2&$4
复制代码

     这条规则将 `job_resume_456.html` 重写为 `plugin.php?id=aljzp&act=resumes&uid=456`,并保留原有的查询字符串。

### 4. **Nginx Web Server**
   - **首页规则**:
   
  1. rewrite ^(*)/job\.html$  $1/plugin.php?id=aljzp last;
复制代码

     这条规则将 `job.html` 重写为 `plugin.php?id=aljzp`。

   - **查看职位详情规则**:
   
  1. rewrite ^(*)/job_(+)\.html$  $1/plugin.php?id=aljzp&act=view&lid=$2 last;
复制代码

     这条规则将 `job_123.html` 重写为 `plugin.php?id=aljzp&act=view&lid=123`。

   - **简历列表规则**:
   
  1. rewrite ^(*)/job_resume\.html$  $1/plugin.php?id=aljzp&act=resumes last;
复制代码

     这条规则将 `job_resume.html` 重写为 `plugin.php?id=aljzp&act=resumes`。

   - **查看用户简历规则**:
   
  1. rewrite ^(*)/job_resume_(+)\.html$  $1/plugin.php?id=aljzp&act=resumes&uid=$2 last;
复制代码

     这条规则将 `job_resume_456.html` 重写为 `plugin.php?id=aljzp&act=resumes&uid=456`。

### 5. **注意事项**
   - **规则顺序**:伪静态规则的顺序很重要,通常更具体的规则应该放在前面,避免被更通用的规则覆盖。
   - **服务器配置**:确保服务器已启用 `mod_rewrite` 模块(对于Apache),并且 `.htaccess` 文件被允许使用(对于虚拟主机用户)。
   - **Nginx配置**:Nginx的伪静态规则需要放在 `server` 块中,并且确保 `rewrite` 指令被正确解析。

### 6. **常见问题**
   - **404错误**:如果伪静态规则配置后出现404错误,检查规则是否正确,或者尝试清除浏览器缓存。
   - **URL重写失败**:确保服务器支持URL重写,并且规则语法正确。

如果你在使用过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助,我们的技术团队会为你提供专业的支持。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.141.193.237,GMT+8, 2025-3-29 16:31 , Processed in 0.255713 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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