目前我的网址如下:
网址的最后一部分是随机字符串。我想从我的网址中删除它以获得类似的内容
我尝试了许多内容,例如RewriteRule ^(confirm)/.+$ /$1 [L,NC]
但我真的不理解.htaccess
语法。
编辑1 - 这是我的
.htaccess
文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
RewriteRule ^(confirm)/.$ /$1 [L,NC]
</IfModule>
编辑2 - 您的答案对我有帮助,这是我找到的解决方案:
RewriteRule ^(confirm)/(.*) /$1 [L,R=301]
答案 0 :(得分:0)
您是否尝试过使用此RewriteRule?
RewriteEngine On
RewriteRule ^(.*)/ZChCQhXNJ5i /$1 [L,R=301]
当我测试它时它完美无缺。见这里:http://htaccess.mwl.be?share=33ae279c-7597-5935-8bf0-d389add54d0a
使用永久301重定向成功将您的网址更改为www.mywebsite.com/confirm
。