我对。htaccess知之甚少
目标:Param 可以在索引之前设置,如www.example.com/ Param /index. 参数也不能设置(www.example.com/index)。
在php中,我需要得到$_GET['param']
原文件结构如下:www.example.com/index.php
。php文件
现在我有
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L]
如何删除文件名末尾的.php
扩展名。如何继续下去?
www.example.com可以通过任何http, https,非WWW, WWW域名
如果我理解正确的话,你可以在你的根目录。htaccess中使用这些规则:
RewriteEngine On
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/$1'.php -f [NC]
RewriteRule ^([^/]+)/?$ $1.php?param=en [L,QSA]
RewriteCond %{DOCUMENT_ROOT}/$2'.php -f [NC]
RewriteRule ^([^/]+)/([^/]+)/?$ $2.php?param=$1 [L,QSA]