[记录]Apache伪静态相关 | 祭夜博客
  • 欢迎光临,这个博客颜色有点多

[记录]Apache伪静态相关

php msojocs 5年前 (2019-07-26) 2553次浏览 已收录 1个评论 扫描二维码
文章目录[隐藏]

写在前面

额,最近呢,嗯—  在开发一言项目。

然后今天准备搞一下它的伪静态,然后郁闷了一个小时。。。

总结就是思路的问题。。

一开始我是这样想的:

因为总体刚做完后(包括登录,注册,API等),

访问链接是这样的:http://domain/?fun

然后就想直接这样用伪静态,但是很郁闷。

因为,我得给 /?fun1 写一个规则;/?fun2 写一个规则。。。(它们参数不一样 #(不高兴) )

就这样纠结了好久,最后想到的办法是“能不能换个思路” #(流汗滑稽)

于是,我就换了一个思路。

新的思路

我想能不能把所有的请求都发给 index.php ,然后进行处理

参考了一下Wordpress的伪静态规则,发现它似乎也是这么做的,

于是在.htaccess中有了这段代码:
 

  
 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

然后,根据url参数进行判断,
测试了一下,post请求也能发送过去,
真棒 #(太开心)


祭夜の咖啡馆 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[记录]Apache伪静态相关
喜欢 (0)
[1690127128@qq.com]
分享 (0)
发表我的评论
取消评论
OwO表情
贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 文章不错非常喜欢,支持一下
    今日头条新闻2019-08-09 00:22 回复 Windows 7 | Chrome 63.0.3239.132