0
不工作,我之前使用XAMPP服务器,这是我在XAMPP服务器的网站代码,它是工作完全正常.htaccess文件在新的服务器
ErrorDocument 404 /website/error404.html
RewriteEngine On
RewriteRule ^([0-9A-Za-z-]+)/?$ user.php?name=$1 [NC,L]
但是,现在我带来了真正的域和一台服务器,并转移了我的整个网站。这是我的新的.htaccess代码,这是行不通的
ErrorDocument 404 http://example.com/error404.html
RewriteEngine On
RewriteRule ^/([0-9A-Za-z-]+)/?$ http://example.com/user.php?name=$1 [NC,L]
错误文档工作完全正常。但不是东西RewriteEngine叙述,我使用,使友好的URL的
变化:
我^
之后和之前([0-9A-Za-z-]+)
而不是使用user.php
添加/
,我使用http://example.com/user.php
我认为,mod_rewrite
引擎是ON
,在我的托管上:http://prntscr.com/fksdwj
确认您的托管服务提供商是否在 – Akintunde007
上有重写模式请问您有兄弟吗? http://prntscr.com/fksdwj @Akintunde – Josh
假设您使用的是Apache ...请确保mod_rewrite已配置并在默认的Apache配置中处于活动状态(应位于以下位置:/ etc/apache2/sites-enabled/000- default.conf) – mele