如何制作/ folder和/ folder / subfolder URL

时间:2018-10-03 19:06:34

标签: .htaccess mod-rewrite url-rewriting

我是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

0 个答案:

没有答案