.htaccess-如何删除url的一部分?
我几乎什么都试过了,但我做错了什么。我想从以下位置更改我的url: 到 我的.htaccess:.htaccess-如何删除url的一部分?,.htaccess,url,short,.htaccess,Url,Short,我几乎什么都试过了,但我做错了什么。我想从以下位置更改我的url: 到 我的.htaccess: RewriteEngine On RewriteRule ^component/easydiscuss/(.*)$ $1 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?/$1 [L] # RewriteBase / #
RewriteEngine On
RewriteRule ^component/easydiscuss/(.*)$ $1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
# RewriteBase /
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule .* index.php [L]
请帮忙
谢谢请在.htaccess文件中尝试此操作(将此代码放在开头): 您可以在上检查.htaccess文件 此代码执行您的请求:重写到
如果这不起作用,请解释什么起作用,什么不起作用。另外,测试是否正常工作请您提供其他产品链接,好吗?我不太清楚Itemid=101在最后做了什么。其他产品的url看起来类似:如果我手动删除?Itemid=101 url仍然有效。我删除了“0”,并将代码放在正确的位置,但没有任何更改。是的,我删除了逗号。您可以在第一篇文章中看到我当前的htaccess.Corrected。现在没问题了。你能编辑一下你原来的帖子,再解释一下什么有效,什么无效吗?你收到了什么信息?
RewriteEngine ON
RewriteRule ^component/products/(.*)$ $1 [L,QSA]