我希望在" yy /"之后重定向任何内容。到同一目录中的文件xx.php。
RewriteRule $ xx.php
如果用户输入http://DomainName/yy
,它将重定向到xx.php ,来自include('header.php')
的完整css
如果用户输入http://DomainName/yy/
,它将重定向到xx.php ,而完成来自include('header.php')
我的.htaccess条目一定有问题吗?
答案 0 :(得分:1)
您可以将此规则放在/xy/.htaccess
:
RewriteEngine On
RewriteBase /yy/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !^xx\.php$ xx.php [L,NC]
对于css / js等,请确保在css,js,images文件中使用绝对路径而不是相对路径。这意味着您必须确保这些文件的路径以http://
或斜杠/
开头。
否则,您可以尝试在页面的HTML标题中添加此标题:<base href="/yy/" />
,以便从该网址解析每个相对网址,而不是当前网址。