这是我的网址:
example.com/abc/xyz/controller/function
此处上面的网址abc
和xyz
是文件夹名称。
如何删除" abc"和" xyz"来自使用.htaccess
的网址?
这是我的.htaccess
:
RewriteEngine On RewriteCond $1 !^(index\\.php|resources|robots\\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L,QSA] RewriteCond %{REQUEST_URI} ^/?[^/]+/[^/]+/([^/]+)/([^/]+)/?$ [NC] RewriteRule ^(.*)$ /%1/%2/? [NC,R,L]
答案 0 :(得分:0)
要使用.htaccess
删除 example.com/abc/xyz/controller/function 中的 abc 和 xyz ,请执行此操作:
Options +FollowSymlinks
RewriteEngine on
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_URI} ^/?abc/xyz/controller/function/?$ [NC]
RewriteRule ^(.*)$ /controller/function [NC,R,L]
底部两行将从 example.com/letters/letters/letters/letters 格式的链接中删除前两个文件夹:
RewriteCond %{REQUEST_URI} ^/?[a-z]+/[a-z]+/([a-z]+)/([a-z]+)/?$ [NC]
RewriteRule ^(.*)$ /%1/%2/? [NC,R,L]
这会接受文件夹名称的所有字符,并从URL中删除前两个文件夹:
RewriteCond %{REQUEST_URI} ^/?[^/]+/[^/]+/([^/]+)/([^/]+)/?$ [NC]
RewriteRule ^(.*)$ /%1/%2/? [NC,R,L]
答案 1 :(得分:0)
你可以尝试这个:
background-size: cover;
background-position: center center;