我有一个例子......
foobar.com/foo/index2.php
如何让网址始终指向foobar.com/index2.php (这样" foo"成为根文件夹)
我读到它必须使用.htaccess和服务器权限......
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
有点像新手,有人能指出我正确的方向......
答案 0 :(得分:0)
在您的根.htaccess(高于foo
的级别)中放置此规则:
RewriteEngine on
RewriteRule ^((?!foo/).*)$ /foo/$1 [L,NC]
答案 1 :(得分:0)
我在htaccess方面并不是很好,但是我有一些手动解决方案......如果他去了这个链接你可以将其识别为子文件夹,它将重写链接以使用户打开以下链接...这是一个例子
RewriteEngine on
RewriteCond %{REQUEST_URI} folder/subfolder
RewriteRule folder/subfolder http://localhost/website/file2.php
或
RewriteCond %{REQUEST_URI} folder/subfolder
RewriteRule folder/subfolder http://localhost/website/folder
并不是说这会提供更安全的网站,因为没有人会理解它是如何在您的网站上运作的
答案 2 :(得分:0)