我想删除1的斜杠,只删除1个网址
此代码段将全部删除
# Remove the trailing slash
RewriteCond %{HTTP_HOST} ^(www.)?example\.com$ [NC]
RewriteRule ^(.+)/$ http://www.example.com/$1 [R=301,L]
但我只是想改变
example.com/changeme/
到
example.com/changeme
任何想法如何改变这个htaccess我只能在一个
上做答案 0 :(得分:1)
这个怎么样?
RewriteRule ^changeme/$ http://www.example.com/changeme [R=301,L]
答案 1 :(得分:1)
您可以将(.+)
替换为(changeme)
中的RewriteRule
:
RewriteRule ^(changeme)/$ http://www.example.com/$1 [R=301,L]
这只会匹配'changeme',而不是所有内容。
通过这种方式,您还可以匹配多个网址,包括'changeother'和'foobar':
RewriteRule ^(changeme|changeother|foobar)/$ http://www.example.com/$1 [R=301,L]
答案 2 :(得分:1)
您只需要(只要此重写仅适用于example.com):
RewriteRule ^changeme/$ changeme [R=301,L]