我想这样做,如果请求 /css
或 /images
路径...它会重定向到 /images
目录root
但对于所有其他我希望它指向 pages
目录。
我得到了第二部分的工作......这将全部重定向到页面目录
RewriteEngine on
RewriteCond %{REQUEST_URI} !pages/
RewriteRule (.*) /pages/$1 [L]
但如果用户请求 /css
或 /images
我无法让第一部分工作,它会转到默认文件夹而不是 /pages
在路径中。
我的文件夹结构:
css
css files
images
image files
pages
index.php
about
index.php
最佳答案
你可以添加一个 RewriteCondition 来防止这种情况
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(css|png|gif|jpg)$
RewriteCond %{REQUEST_URI} !pages/
RewriteRule (.*) /pages/$1 [L]
关于php - .htaccess css 和图像文件重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48357566/