2013-07-23 47 views
0

目前我有一個網站,https://mysite.com/正在工作Drupal7網站。我想要這樣的東西,https://mysite.com/dev爲了讓我先測試這個位置上的東西,然後再把它上傳到主站點。我所做的是將所有文件所在的整個文件夾複製並粘貼到/dev之內。我製作了主站點正在使用的數據庫的副本,並編輯了文件settings.php下的sites/default/,編輯了從https://www.mysite.com/https://www.mysite.com/dev的基址。但是,當我嘗試使用鏈接(菜單,管理員)瀏覽頁面時,它給我提供了Page not found響應。另外,我在我的.htaccess文件中取消了註釋RewriteBase /。我也可以登錄,但登錄後鏈接指向這樣的主站點,https://mysite.com/link1,https://mysite.com/link2等等。我錯過了什麼?有人可以幫忙嗎?謝謝!Drupal子域中的鏈接斷開

回答

0

我想我終於搞定了。我確實提到過,我編輯了我的.htaccess文件中的一行,這是RewriteBase /和我做的,我保證。我將其更改爲RewriteBase /dev,但是當我測試該網站時,鏈接仍然會轉到主網站,如上所述。我所做的是研究更多關於編輯.htaccess和我在here的道路上的某個地方。我缺少幾行代碼來解決我的困境,介於RewriteCondRewriteBase之間。我需要添加這些行,RewriteCond %{REQUEST_URI} ^/dev RewriteRule^dev/index.php [L]。添加這兩行後,我再次測試了該網站,並且它的工作方式非常神奇。而已。感謝你們。