htaccess 不规则索引和另一个页面参数

htaccess not rules with index and another page with param

我在配置一个简单的 htaccess 时遇到问题,其中有两个要重写的页面:索引和 page.php?param=valueparam

问题是这些规则中有一个是正确的,另一个则不起作用。

这些是我需要的:

我尝试了几种选择,但我想要任何规则:

Options +FollowSymLinks 
Options -Indexes

php_value default_charset None
AddDefaultCharset utf-8

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([0-9a-z_-]*)$ page.php?param= [NC,L]

仅根据您显示的示例,请您尝试遵循 htaccess 规则文件,请确保在测试您的 URL 之前清除浏览器缓存。

RewriteEngine ON
##For index.php -> mydomain.com as per OP's first condition.
RewriteRule ^/?$ index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(valueparam)/?$ page.php?param= [NC,L]