我的WebProject中的所有HTACCESS规则都可以完成工作。但是,我想知道是否有任何方法可以使用Regex编写单个规则,而不是像以下所示那样硬编码它们。我找不到问题/答案,以解决此处提到的需求。感谢您的任何建议或帮助。
RewriteEngine on
RewriteRule ^index index.php
RewriteRule ^about-us about-us.php
RewriteRule ^web-application-development web-application-development.php
RewriteRule ^mobile-application-development mobile-application-development.php
RewriteRule ^offshoring offshoring.php
RewriteRule ^internet-marketing internet-marketing.php
RewriteRule ^careers careers.php
RewriteRule ^blog blog.php
RewriteRule ^contact-us contact-us.php
我正在寻找一条涉及REGEX的单一规则,该规则可以完成上述所有规则时的工作。
您可以使用此单个规则重写.php请求
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ /$1.php [L]
另外,您可以启用多重访问文件而无需扩展,请在HTACCESS中添加以下行。
Options +Multiviews