-------------修正(参见底部)------------.htaccess帮助需要,不知道是否正在处理.htaccess:/
我一直在这工作了一天,但没有运气。 我想获得一个4个字符的请求(URL缩写)转发到一个特定的页面,但我不能得到它的工作。 这是我在我的.htaccess
RewriteEngine on
RewriteRule ^([a-z0-9]{4})$ view.php?short=$1
以下是我在虚拟主机文件
<VirtualHost *:80>
DocumentRoot "bla bla/jewd.co/public_html"
ErrorLog "bla bla bla"
CustomLog "bla bla bla" common
ServerName jewd.lo
ServerAlias jewd.lo
<Directory "bla blajewd.co/public_html">
Options +FollowSymLinks -Indexes -MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我已经试过各种变化,但没有运气的。很明显,我没有任何文件中的“bla”这个词,我只是想缩短这些行。 任何帮助极大的赞赏,因为我是一个新手,当涉及到重写。
还有一点,本地主机是jewd.lo,它会去住到jewd.co只是为了澄清任何混淆:) 感谢 JONN
--------- - 编辑-----------
我已经证实,mod重写确实工作,我也尝试过使用RewriteBase /但没有运气。
----------- --------------固定
好吧,我不知道它的修修补补位已经解决了这一问题,但地方一路上页面已从
请求URL/1f8r在此服务器上找不到。
到
在此服务器上未找到请求的URL /view.php。
第1周第1周我想,在您需要之前,请始终创建一个您正在转发的页面。
哎呀,应该张贴:)之前刷新 – relu 2012-03-21 09:27:25