从一个动态系统移动到另一个动态系统。我在.htaccess文件中有这样的内容:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/lesson/([0-9]+)?$ /shop/lessons_detail.php?id=$1 [NC,L]输入www.domain.com/The/56(例如),我得到404,“在此服务器上找不到所请求的URL /The/56”。错误。相反,我需要将它转到www.domain.com/shop/Courtes.php?id=56。我需要这个动态,因为450+课程的系统。
我遗漏了什么?提前谢谢。
发布于 2013-08-13 01:59:28
如果这些规则位于htaccess文件中,URI中的前导斜杠(前缀)将被去掉,因此您的规则中的模式必须考虑到这一点:
RewriteRule ^lesson/([0-9]+)?$ /shop/lessons_detail.php?id=$1 [NC,L]https://stackoverflow.com/questions/18199459
复制相似问题