Php .htaccess文件重写规则,Don';无法从seo友好的url获取参数
我有下面的.htaccess文件Php .htaccess文件重写规则,Don';无法从seo友好的url获取参数,php,.htaccess,Php,.htaccess,我有下面的.htaccess文件 Options -Multiviews Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^category/([^\.]+)$ category.php?catname=$1 [NC,L] 它重定向到category.php文件,但我没有得到catnam
Options -Multiviews
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^category/([^\.]+)$ category.php?catname=$1 [NC,L]
它重定向到category.php文件,但我没有得到catname
param
if (!isset($_GET["catname"])) {
echo "<br/>category not found";
exit;
}
if(!isset($\u GET[“catname”])){
回显“
未找到类别”;
出口
}
当我尝试重定向时,它打印未找到的类别
https://mydomain.co.in/category/home-and-garden
我想打印
home and garden
。您的代码看起来不错,是否启用了apache mod\u重写模块?您的代码看起来不错,是否启用了apache mod\u重写模块?代码似乎合法<代码>变量导出($\u GET)给出数组('catname'=>'home and garden',)
正如其他人所说的。htaccess
可能不会被接受effect@anubhava是的,当我把随机文本放在.htaccess文件的顶部时,它会给我错误,尝试使用ErrorDocument处理请求时遇到500内部服务器错误。@anubhava如果启用了它,下一步是什么?@anubhava我已经尝试过了,但它不起作用。。。选项+多视图选项+FollowSymLinks在RewriteCond%{REQUEST_FILENAME}上重写引擎-已重写COND%{REQUEST_FILENAME}-f RewriteRule^category/([^\.]+)$/category.php?catname=$1[NC,L,R]@anubhava仍不工作。我在RewriteRule^category/([^\.]+)$/category.php上的.htacess文件选项+多视图选项+FollowSymLinks RewriteEngine中只有4行代码似乎是合法的<代码>变量导出($\u GET)给出数组('catname'=>'home and garden',)
正如其他人所说的。htaccess
可能不会被接受effect@anubhava是的,当我把随机文本放在.htaccess文件的顶部时,它会给我错误,尝试使用ErrorDocument处理请求时遇到500内部服务器错误。@anubhava如果启用了它,下一步是什么?@anubhava我已经尝试过了,但它不起作用。。。选项+多视图选项+FollowSymLinks在RewriteCond%{REQUEST_FILENAME}上重写引擎-已重写COND%{REQUEST_FILENAME}-f RewriteRule^category/([^\.]+)$/category.php?catname=$1[NC,L,R]@anubhava仍不工作。我在RewriteRule^category/([^\.]+)$/category.php?catname=$1[NC,L,R]上的.htacess文件选项+多视图选项+FollowSymLinks重写引擎中只有4行如何在服务器或实时主机面板中启用它?sudo a2enmod rewrite
然后重新启动apache如何在服务器或实时主机面板中启用它?sudo a2enmod rewrite
然后重新启动apache