如何设置.htaccess规则,以便在我请求时:
'mydomanin.com/en/menu'链接,
正在显示的页面('mydomanin.com/en/menu')
将取自
'public_html / pageEN / menu.php'吗?
这是我的网站http://nabalkany.hekko24.pl/->我需要http://nabalkany.hekko24.pl/en/menu才能正常工作,现在使用我拥有的.HTACCESS,只有http://nabalkany.hekko24.pl/menu可以正常工作
波兰网站版本子页面位于
/ pagePL 文件夹,
而英文站点版本子页面位于
/ pageEN 文件夹。
到目前为止的.HTACCESS 文件:
RewriteEngine on
DirectoryIndex index.php
RewriteRule ^en/?$ index.php?lang=en
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?page=$1
RewriteCond %{REQUEST_URI} !news_sytem\.php [NC]
RewriteRule ^news_system/([^/]*)/? /index.php?page=$1 [NC,L]
该网站的波兰语(默认版本)的PHP文件:
$page = $_GET['page'];
$strony = array(
"menu",
"menu2",
"aktualnosci",
"galeria",
"imprezy",
"rakija-bar",
"kontakt",
"test",
""
);
if (in_array($page, $strony)) {
switch ($page) {
case 'menu2':
include "inc/balkanyPL_header.php";
include "pagePL/menu.php";
include "inc/balkanyPL_footer.php";
break;
MAIN ContentController.php PHP:
$jezyk = $_GET['lang'];
switch($jezyk) {
case 'en':
include "case_EN.php";
break;
default:
include "case_PL.php";
}