Apache mod_将主目录中的文件重写为假目录
我把我所有的网站文件都放在一个目录中,并试图创建一个嵌套链接外观。我的代码只获取第一条规则并应用它,但我想指定每个URL重定向到的位置。现在,这两条规则都支持how-we-invest.phpApache mod_将主目录中的文件重写为假目录,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我把我所有的网站文件都放在一个目录中,并试图创建一个嵌套链接外观。我的代码只获取第一条规则并应用它,但我想指定每个URL重定向到的位置。现在,这两条规则都支持how-we-invest.php Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/?how-it-works(/.*)?$ how-we-invest.php [L,NC] RewriteRule ^/?how-i
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?how-it-works(/.*)?$ how-we-invest.php [L,NC]
RewriteRule ^/?how-it-works(/.*)?$ pricing.php [L,NC]
在我看来,我应该能够做这样的事情,但它不起作用:
RewriteRule ^/?how-it-works/how-we-invest/?$ how-we-invest.php [L,NC]
因此,理想情况下,当您访问website.com/how-it-works/how-we-invest/时,它将引入位于根目录中的how-we-invest.php
谢谢您的帮助。试试RewriteRule^(如何工作)/(如何投资)$how-we-invest.php[L,NC]或RewriteRule^(如何工作)/(如何投资)$how-we-invest.php(不确定破折号转义)谢谢!括号起了作用,后面的斜杠很好:
RewriteRule^(如何工作)/(如何投资)/?$how-we-invest.php[L,NC]