2010-11-27 45 views
3

背后的故事...这个正确userdir.conf的.htaccess

好吧,我尝试用我的上网本......事情,而不必备份文件。是的,我是一个白痴:d

的问题

我有这个.htaccess文件在我的用户目录这是正常工作之前,我搞砸了我的partion:

Options +FollowSymLinks 

RewriteEngine On 

RewriteBase /~dierre/DierReLabS/ 

RewriteRule ^(tutorials|me|not-found|add)$ $1/ [R=301,L] 

RewriteRule ^me/$ me.php [L] 
RewriteRule ^style/$ style.css [L] 
RewriteRule ^logo/$ logo2.png [L] 
RewriteRule ^add/$ add.php [L] 
RewriteRule ^tutorials/$ tutorials.php [L] 
RewriteRule ^tutorial/([a-zA-Z0-9\-]+)/$ tutorial.php?tut=$1 [L] 
RewriteRule ^not-found/$ 404.php [L] 

# This is a real directory... 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
# Or it's a real file... 
RewriteCond %{REQUEST_FILENAME} -d 
# And it's not not-found/... 
RewriteCond $0 !=not-found/ 
# And it's not the root 
RewriteCond $0 !="" 
# And it's not any of the above due to an internal redirect... 
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
# So cause a 404 response (you could redirect to 404.php if you want) 
RewriteRule ^.*$ - [R=404,L] 

ErrorDocument 404 /~dierre/DierReLabS/not-found/ 

在用户目录此.htaccess无法正确使用userdir.conf中的默认参数。我没有这个配置。目前的配置是:

<IfModule mod_userdir.c> 
     UserDir public_html 
     UserDir disabled root 

     <Directory /home/*/public_html> 
       AllowOverride FileInfo AuthConfig Limit Indexes 
       Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
       <Limit GET POST OPTIONS> 
         Order allow,deny 
         Allow from all 
       </Limit> 
       <LimitExcept GET POST OPTIONS> 
         Order deny,allow 
         Deny from all 
       </LimitExcept> 
     </Directory> 
</IfModule> 

我真的不记得我做了什么。你可以帮我吗?

+0

你期待什么,发生了什么?我无法分辨出问题所在。 – bradym 2010-11-28 17:10:47

回答

1

感谢上帝被遗忘的笔记本电脑!我今天开始使用我的Thinkpad,并且在那里配置了一个非更新版本的网站。

<IfModule mod_userdir.c> 
     UserDir public_html 
     UserDir disabled root 

     <Directory /home/*/public_html> 
       #AllowOverride FileInfo AuthConfig Limit Indexes 
       AllowOverride All 
       #Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
       Options Indexes FollowSymLinks 
       <Limit GET POST OPTIONS> 
         Order allow,deny 
         Allow from all 
       </Limit> 
       <LimitExcept GET POST OPTIONS> 
         Order deny,allow 
         Deny from all 
       </LimitExcept> 
     </Directory> 
</IfModule>