开发者社区> 问答> 正文

apache单一入口的情况下,ng将activity-detail-1.html?400报错

apache单一入口的情况下,ng将activity-detail-1.html这样的请求发送过来该如何重写url呢?? 400 报错 浏览器请求一个http://localhost/activity-detail-1.html这样的路径,nginx上没有这个页面,把请求代理到apache上,apache的入口是index.php,该如何重写这个路径才能让Apache获取到请求呢?

展开
收起
爱吃鱼的程序员 2020-05-30 23:49:26 537 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你必须先打开重写模块
    LoadModule rewrite_module modules/mod_rewrite.so
    找到AllowOverride None 改成 AllowOverride All
    类似如下方式,写到WEB目录.htaccess 文件里
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.)-(.)-1.html$ ?参数=$1&参数=$2
    </IfModule>

    2020-05-30 23:49:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像