【发布时间】:2016-08-13 07:19:47
【问题描述】:
我正在尝试编写一个.htaccess URL RewriteRule,这将允许用户不输入斜杠。但是,它不起作用。
下面是我的代码:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cars(.*)
RewriteRule ^/(.*) http://wwwlocal.example.com/$1 [P,NC,L]
当用户输入 http://www.example.com/cars 时,子域应该从我的http://wwwlocal.example.com/ 加载。它仍然在用户的浏览器上显示http://www.example.com/cars/;然而,事实并非如此。它改为显示来自http://wwwlocal.example.com/cars/ 的页面。此外,来自 /cars/images/car1.jpg 的图像也不使用此规则加载。
【问题讨论】:
-
关于“RewriteRule 使斜线可选”的任何其他尝试,或者您是否搜索过“CSS/images not working with pretty URLs”?
标签: php regex apache .htaccess mod-rewrite