Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果url包含斜杠,则PHP.htaccess重定向_Php_.htaccess - Fatal编程技术网

如果url包含斜杠,则PHP.htaccess重定向

如果url包含斜杠,则PHP.htaccess重定向,php,.htaccess,Php,.htaccess,如果url包含斜杠,如何重定向? 我在.htaccess中控制它 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?user=$1 因此,如果用户键入,它将重定向到(不带斜杠/) 请帮忙 有什么想法吗?试试这个 RewriteEngine On RewriteCond %{REQU

如果url包含斜杠,如何重定向? 我在.htaccess中控制它

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?user=$1
因此,如果用户键入,它将重定向到(不带斜杠/)

请帮忙

有什么想法吗?

试试这个

RewriteEngine On    
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} \s(.+?)/+[?\s]
RewriteRule ^(.+?)/$ /$1 [R=301,L]
试试这个

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]

好的,我知道了,1个问题我如何重定向到文件夹重写规则^(+?)/$folder/$1[R=301,L]