如何將所有文件和文件夾重定向到索引,只有一隻手是滿的?htaccess將所有內容重定向到索引,但有例外
現在我有這個,這是重定向的一切,包括需要的文件,如CSS和JS文件的網站功能。
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php [L,R=301]
如何將所有文件和文件夾重定向到索引,只有一隻手是滿的?htaccess將所有內容重定向到索引,但有例外
現在我有這個,這是重定向的一切,包括需要的文件,如CSS和JS文件的網站功能。
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php [L,R=301]
嘗試在RewriteRule上添加以下內容。
RewriteCond $1 !^(cssfolder|otherfolders)
如果將應用上述到你的.htaccess,它想是這樣的:
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond $1 !^(cssfolder|otherfolder1|otherfolder2|otherfolder3)
RewriteRule ^(.*)$ /index.php [L,R=301]
嘗試在htaccess的頂部選項-Indexes腳本
例如,如果我們需要將一些特殊的擴展文件重定向到另一個目錄,我們可以像這樣實現我們的htaccess
選項-Indexes RewriteEngine on 的RewriteCond%{REQUEST_FILENAME}。(SVC)$ 重寫規則(.FR。*)目錄名/ index.php的[QSA,L]
的RewriteCond%{REQUEST_FILENAME}!-f 重寫規則^(。*)$索引.PHP [QSA,L]
現在除了* .FR將重定向到的index.php和* .FR將重定向到direcoryname/index.php文件
做我代替%投入$ 1中的所有請求{ REQUEST_URI}? – Stefan 2012-07-12 14:19:20
也可以使用|儘可能多的我想要的指定頁面/目錄不會被重定向? – Stefan 2012-07-12 14:20:17
我更新了我的帖子。這是否澄清它? – Bob 2012-07-12 14:23:44