我在.htaccess上有这个
RewriteEngine On
RewriteRule ^([^/\.]+)/?$ ?link=$1 [L]
我的链接是example.com/?link=sometext 我想通过example.com/sometext访问它,这个^重写就是
现在我的链接已经更改,现在它们的格式为> 'some.text'。带点。目前的htaccess给了我404
我该如何使这项工作?我试过发电机,但他们只给了我500个错误
答案 0 :(得分:0)
从您的角色类中删除.
并将您的规则设为:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?link=$1 [L,QSA]