Php 使用htaccess清理url
我得到了这个网址: 类别部分是页面名称,特许会计师部分是参数 使用apache重写规则,我想将此URL重写为: 我的访问代码是:Php 使用htaccess清理url,php,apache,.htaccess,mod-rewrite,url-rewriting,Php,Apache,.htaccess,Mod Rewrite,Url Rewriting,我得到了这个网址: 类别部分是页面名称,特许会计师部分是参数 使用apache重写规则,我想将此URL重写为: 我的访问代码是: RewriteRule ^categories/([0-9a-zA-Z_-]+) categories.php?catName=$1 即使在你编辑之后,仍然不清楚你在问什么。你是说你想重写这个: 为此: 这意味着您要删除类别部分。但是您的重写规则提到的是categories.php?,这与您想要的完全无关。可能是复制/粘贴,对吗 无论如何,要将第一个URL重
RewriteRule ^categories/([0-9a-zA-Z_-]+) categories.php?catName=$1
即使在你编辑之后,仍然不清楚你在问什么。你是说你想重写这个: 为此: 这意味着您要删除
类别
部分。但是您的重写规则提到的是categories.php?
,这与您想要的完全无关。可能是复制/粘贴,对吗
无论如何,要将第一个URL重写为第二个URL,您需要以下内容:
重新编写引擎打开
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
在中重写cond%{HTTP_HOST}^domain\
重写规则^categories/(.*)$$1[R=301,QSA]
它会删除类别/
段。你可以:
不清楚您的意思,请提供更多信息writerule^categories/([0-9a-zA-Z_-])categories.php?catName=$1我对我的问题进行了更简短的编辑。现在我希望你能理解