2011-01-06 287 views
2

我一直在打這個現在:-(一個一長串的時候,基本上我的「別名」標籤沒有在我的工作c:\ XAMPP \ apache的\的conf \虛擬hosts.conf網址http://raghu.tkiportal作品OK,但http://raghu.tkiportal/simplesaml沒有。對於別名標籤的目錄結構在我的本地主機(我檢查)Apache的虛擬主機

這是我很多網站

NameVirtualHost *:80 
<VirtualHost *:80> 
AcceptPathInfo On 
ServerName raghu.tkiportal 
Alias /simplesaml C:/xampp/htdocs/tki_portal4.2/extension/feide/lib/simplesaml/www 
DocumentRoot C:/xampp/htdocs/tki_portal4.2 

<Directory C:/xampp/htdocs/tki_portal4.2> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 



LogLevel debug 
ErrorLog C:/xampp/apache/logs/raghu_tki_portal_error.log 
CustomLog C:/xampp/apache/logs/raghu_tki_portal_access.log combined 
ServerSignature On 
RewriteEngine On 


RewriteRule ^/var/([^/]+/)?storage/images(-versioned)?/.* /index_image_tki_portal.php [L] 

RewriteRule !(^/design|^/var|.*/storage|^/var/storage|^/var/.*/cache|^/var/cache|^/extension/.*/design|^/kernel/setup/packages|^/packages|^/share/icons).*\.(gif|css|jpg|png|jar|js|ico|pdf|swf|mov|html|xml|xsl|htc)$ /index.php 

</VirtualHost> 

難道你們看到我設置的任何故障的一個設置存在?同樣的設置適用於Linux操作系統中。

任何幫助WOU LD是非常讚賞...謝謝你們

RD

回答

3

試試這個(如Windows使用的\不是/路徑名):

Alias /simplesaml C:\xampp\htdocs\tki_portal4.2\extension\feide\lib\simplesaml\www 
DocumentRoot C:\xampp\htdocs\tki_portal4.2 

我以前沒有在Windows上運行的Apache但認爲路徑中的/是問題。

+0

感謝您的回覆karudzo ...剛試過,但沒有工作:-( – RDRAO 2011-01-06 03:29:04

+0

你有沒有改變它在<目錄C:/xampp/htdocs/tki_portal4.2>是<目錄C:\ xampp \ htdocs \ tki_portal4.2>(我忘了提及它)? – jschorr 2011-01-06 03:32:06

1

http://raghu.tkiportal/extension/feide/lib/simplesaml/www工作?

然後讀你的配置恐怕最後重寫規則從您的別名優先級(或剛過適用)。所以你/simplesaml/index.[html.php]重定向上的index.php

重寫規則包含異常,嘗試在添加例外simplesaml上市:

RewriteRule !(^/simplesaml|^/design|^/var|.* ... 

要調試這個你可以激活RewriteLogLevel 9和一個重寫日誌/absolute/path/to/debug.log並檢查你調用/ simplesaml是否被mod_rewrite重寫

0

[求助]我必須包含一個RewriteCond ...說它的simplesaml是那麼不應用最後的重寫規則。感謝關於RewriteRule的提示regilero。