对于htaccess,我是一个完整的新手。哈哈,我搜索到我的确切问题无济于事。也许我甚至都不知道要搜索什么,哈哈。 善良,这个问题的标题可能不合适!
这里是:
我需要: https://www.example.com/1(最后的1(一)将由用户插入。例如,它可能是https://www.example.com/2057。最后的数字是什么,我需要它去: https://www.example.com/folder1/folder2/1(或插入的数字。)
我最接近的是: RewriteRule ^ /(。*)folder1 / folder2 /%1 / index.php? [R,L]
然而,这给了一个非常长的example.com/folder1/folder2/folder/1/folder2 ....持续很长时间... / 1.php
非常感谢任何帮助。
答案 0 :(得分:0)
这似乎适用于五种情况:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?(.*) http://www.examplesite.com/folder1/folder2/$1 [R=301,L]
答案 1 :(得分:0)
此功能在发布时有效。希望它对以后的人有所帮助。
RewriteEngine on
RewriteRule ^([0-9]+)((?:A|L)[0-9]R[0-9]+[A-Z]?)$
https://www.mywebsite.com/folder/$2&login=$1 [L]
RewriteRule ^([0-9]+)((?:A|L)[0-9]?)$ https:/www.mywebsite.com/folder/$2&login=$1 [L]
RewriteEngine on
RewriteRule ^([0-9]+)$ https:/www.mywebsite.com/folder/$1 [R=301,L]