我是mod_rewrite的新手,并且想要执行以下操作:
创建website.com/[something with any character]
目录,如果在链接中找到website.com/[something with any character]/
,则将其重定向为不带“ /”的目录;到website.com/[something with any character]
另外,使website.com/[something with any character]/[something with any character]
相同:如果检测到“ /”,请退出并重定向到website.com/[something with any character]/[something with any character]
我对此有麻烦,正在尝试但没有成功。
我有以下内容,当然,我错了:
RewriteEngine On
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_URI} ^/([0-1a-zA-Z]+)?
RewriteCond %{REQUEST_URI} !^/([0-1a-zA-Z]+)/([0-1a-zA-Z]+)?
RewriteRule ^([0-1a-zA-Z]+) index.php?param=$1
RewriteCond %{REQUEST_URI} ^/([0-1a-zA-Z]+)/([0-1a-zA-Z]+)?
RewriteCond %{REQUEST_URI} !^/([0-1a-zA-Z]+)?
RewriteRule ^([0-1a-zA-Z]+)/([0-1a-zA-Z]+) index.php?param=$1&lang=$2