【发布时间】:2021-10-23 19:35:08
【问题描述】:
所以我有一个与我的生产环境相同的开发环境,我需要创建一个看起来像 www.example.com/booking/{varible1}/{varible2} 的 FANCY URL。
但是我使用的代码不起作用...
RewriteEngine On
RewriteRule ^.+?/((img|css|js)/.+)$ /$1 [L,R=301,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)$ ./index.php?varible=$1&ref_URI=$2 [L]
它只是将index.php 页面显示为没有 CSS 的纯 HTML,只是文本...
有人有什么想法吗?我的 COVID 隔离大脑无法正常工作。
仅供参考,我不太懂重写,所以如果你能解释什么是错的,那就太棒了!
【问题讨论】:
-
那么,对那些样式表和脚本的引用的结构是什么?我们无法猜测 ...
-
还要确保您已禁用
MultiViews并注意可能添加到目录请求中的尾部斜杠。
标签: php .htaccess mod-rewrite url-rewriting