Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress WP目录的.htaccess和其他目录中的.htaccess_Wordpress_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Wordpress WP目录的.htaccess和其他目录中的.htaccess

Wordpress WP目录的.htaccess和其他目录中的.htaccess,wordpress,apache,.htaccess,mod-rewrite,Wordpress,Apache,.htaccess,Mod Rewrite,我正在运行WordPress网站,专门用于我的主机上的游戏。在wp-*文件夹之间,还有几个包含microsite内容的其他文件夹(我的文件夹)。看起来是这样的: 在myFolder1或MyFolder2中,我想对该目录中的所有PHP文件使用重写规则,但Wordpress也对托管根目录中的所有目录使用own.htaccess。我这么做是因为我想有一个漂亮的url 在Wordpress.htaccess中: # BEGIN WordPress <IfModule mod_rewrite.c

我正在运行WordPress网站,专门用于我的主机上的游戏。在wp-*文件夹之间,还有几个包含microsite内容的其他文件夹(我的文件夹)。看起来是这样的:

在myFolder1或MyFolder2中,我想对该目录中的所有PHP文件使用重写规则,但Wordpress也对托管根目录中的所有目录使用own.htaccess。我这么做是因为我想有一个漂亮的url

在Wordpress.htaccess中:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>


# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
例如:www.something.com运行Wordpress应用程序,在myFolder1中,我有另一个带有.htaccess的网站。完整地址是
www.something.com/myFolder/index.php?page=someContent
,我想要
www.something.com/myFolder/someContent


你能帮我做些什么吗?我可以在我的文件夹1或2上设置什么样的规则。?先谢谢你!:)

WordPresshtaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  RewriteRule ^index\.php$ - [L]
  RewriteRule ^myFolder(1|2)(/.*)?$ - [L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^ index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写规则^myFolder(1 | 2)(/.*)-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^index.php[L]
#结束WordPress
myFolder1htaccess

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /myFolder1/

  RewriteCond %{THE_REQUEST} \s/myFolder1/index\.php\?page=([^&\s]+)\s [NC]
  RewriteRule ^ %1? [R=301,L]

  RewriteRule ^(.+)$ index.php?page=$1 [L]
</IfModule>

重新启动发动机
重写库/myFolder1/
RewriteCond%{THE_REQUEST}\s/myFolder1/index\.php\?page=([^&\s]+)\s[NC]
是否重写规则^1?[R=301,L]
重写规则^(+)$index.php?页面=$1[L]