我的htaccess文件中有以下代码:
# Force Trailing Slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+$ %{REQUEST_URI}/ [L,R=301]
Run Code Online (Sandbox Code Playgroud)
当我去www.mydomain.com/test它将它重定向到/ test/时,这似乎工作正常.问题是,当我访问www.mydomain.com/test/another时,它不会将斜杠放在另一个上.
有没有人知道如何修改我的代码以使尾随斜杠工作无论URL多长?
谢谢!
我正在开发一个非常复杂的项目,所以我想使用一个有意义的文件/文件夹结构.
我想要的文件夹/文件结构是:
.htaccess
/php/
/assets/
Run Code Online (Sandbox Code Playgroud)
我想要有人们可以访问的网页:
/php/views/pages/
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以将.htaccess其设置/php/views/pages为"可查看的根",例如,当人们访问时http://mydomain.com/他们将会查看http://mydomain.com/php/views/pages/index.php,如果是这样,我将如何进行此操作?
此外,是否可以规范化所有访问/php/views/pages使用.htaccess和301重定向以阻止多个链接在搜索引擎中编入索引?