【发布时间】:2014-08-03 21:21:41
【问题描述】:
我正在尝试使用.htaccess 文件获取新的 url,但我无法从 url 中获取 php 变量名。
.htaccess 代码在这里
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^courses/([a-zA-Z0-9\-\_]+)/$ courses.php?cat-name=$1
php代码是
echo $_GET['cat-name'];
但显示错误未定义索引猫名。我的网址是http://www.mywebsite.com/courses/php/。那么如何访问 php 变量呢?
【问题讨论】:
-
您需要避开负号,如下所述:stackoverflow.com/questions/14379842/…
标签: php regex apache .htaccess mod-rewrite