.htaccess从URL中删除子目录

.htaccess从URL中删除子目录,.htaccess,subdirectory,.htaccess,Subdirectory,我似乎无法理解这一点,我的根文件夹中有一个目录结构,如“/state/page--city”。在我的htaccess文件中,我将所有不是根文件夹中的目录或文件的请求重定向到page.php。因此,我希望在用户访问时从URL中删除“/state”部分http://example.com/state/page--city/'使URL看起来像'http://example.com/page--city/'. 有什么想法吗?Thnx .htaccess文件: Options +FollowSymlink

我似乎无法理解这一点,我的根文件夹中有一个目录结构,如“/state/page--city”。在我的htaccess文件中,我将所有不是根文件夹中的目录或文件的请求重定向到page.php。因此,我希望在用户访问时从URL中删除“/state”部分http://example.com/state/page--city/'使URL看起来像'http://example.com/page--city/'. 有什么想法吗?Thnx

.htaccess文件:

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l


RewriteRule .* page.php?&[|]v1||%{REQUEST_URI}[|]v2||-[|]v3||%{HTTP_HOST}[|]v4||%{REQUEST_FILENAME}[|]v5||EOL[~|~]= [QSA,L]

你能发布
.htaccess
文件吗?你想让它显示
'http://page--city“
跳过你的域名?很抱歉。。。用域名…我更正了帖子