我想为我的域名创建一个自定义网址。
例如我想要这样的网址: - mysite.com/ERJDII787HUKKS
而不是: - mysite.com/index.php?args=ERJDII787HUKKS
我试过这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^$ /index.php/$1 [L]
But its not working well please help!!
答案 0 :(得分:0)
您使用的正则表达式为空,因此它无法匹配您尝试访问的任何网址。你应该用真正的URL重写它。试试这个:
RewriteRule ^(.*)$ /index.php?args=$1 [L]
我希望能解决你的问题。
答案 1 :(得分:0)
在根目录中尝试以下规则
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([\w-]+)$ index.php?args=$1 [L]