我想有每当用户键入一个“未找到”的链接(使用WAMP服务器)在我的服务器重定向到某个目录与子目录什么用户原来录入。将Web服务器上的“未找到”链接重定向到子目录所在的目录,作为用户试图通过.htaccess访问的目录?
我的意思是说,如果用户想要访问smiskol.com/hello
,并且它不存在,那么页面会被重定向到smiskol.com/specific-page/hello
,用户试图访问的页面会附加到末尾。
我不能为我的生命数字出来,因为我是新来的.htaccess的语法。到目前为止,我有以下,但它不起作用:
Options -Indexes
Redirect 302 /drop /file-drop
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^/short-links/%1 [L]
谢谢!
当我用这个,我得到了内部服务器错误 –
什么是Apache的* erro_log *要说的就是500错误? –
等一下,我用一个不存在的URL测试它,它确实有效,对不起!但是是否可以这样做:如果短链接目录中不存在该URL也不会尝试这样做并最终导致内部服务器错误? –