Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
.htaccess htaccess重写url删除子目录_.htaccess - Fatal编程技术网

.htaccess htaccess重写url删除子目录

.htaccess htaccess重写url删除子目录,.htaccess,.htaccess,我正试图重写 http://www.example.com/directory/folder/* 到 http://www.example.com/directory/* htaccess文件位于目录中 这是我的.htaccess文件: RewriteEngine on RewriteBase /directory/ RewriteRule ^(.*)$ folder/$1 [L] 任何帮助都将不胜感激。这个怎么样 RewriteEngine on RewriteRule ^folder/(.

我正试图重写

http://www.example.com/directory/folder/*

http://www.example.com/directory/*

htaccess文件位于
目录中

这是我的.htaccess文件:

RewriteEngine on
RewriteBase /directory/
RewriteRule ^(.*)$ folder/$1 [L]
任何帮助都将不胜感激。

这个怎么样

RewriteEngine on
RewriteRule ^folder/(.*) /directory/$1 [L]
或者您可以不使用[L]或使用[R]。

这是怎么回事

RewriteEngine on
RewriteRule ^folder/(.*) /directory/$1 [L]

或者您可以不使用[L]或使用[R]。

这就是我最后要做的:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder 
RewriteRule ^(.*)$ folder/$1 [L]

这就是我最后做的:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder 
RewriteRule ^(.*)$ folder/$1 [L]

如果目录文件夹中有文件,如何访问它?请给我一个解决方案。我尝试了上面的代码,但它总是重定向到子文件夹的index.php页面,我在subfolder@Sparkup-对于核心php,它对我来说绝对是好的。非常感谢您共享此解决方案。如果目录文件夹中有文件,如何访问它?请给我一个解决方案。我尝试了上面的代码,但它总是重定向到子文件夹的index.php页面,我在subfolder@Sparkup-对于核心php,它对我来说绝对是好的。非常感谢您分享此解决方案。