目前,我使用社区开源软件。一切都很好。 我的问题不是什么大问题,它不是崩溃或停止我的网站的错误。这并不可怕。 只是我想知道更多,因为我尝试了太多不同的方式(对于我将在下面讨论的问题),但显然我只是不够好的故障排除者。 那么......让我最后解释一下它是什么。 我有这样的网址:
我想这样做:
(其中“forov”与我母语中的“论坛”相同)
我希望页面的内容完全相同(镜像)。安装没什么不同。我想重写一下。我想成为某种别名,但我没有对网络服务器的权限,我只有cPanel,就是这样。
此处解释了类似的解决方案 rewrite a folder name using .htaccess 但显然,它对我的网站不起作用。
默认CMS .htaccess文件如下所示:
Options +FollowSymLinks
RewriteEngine On
AddEncoding gzip .gz
AddEncoding gzip .gzip
<FilesMatch "\.(js.gz|js.gzip)$">
ForceType text/javascript
</FilesMatch>
<FilesMatch "\.(css.gz|css.gzip)$">
ForceType text/css
</FilesMatch>
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} !/ow_updates/index\.php
RewriteCond %{REQUEST_URI} !/ow_updates/
RewriteCond %{REQUEST_URI} !/ow_cron/run\.php
RewriteCond %{REQUEST_URI} !/e500\.php
RewriteCond %{REQUEST_URI} !/captcha\.php
#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
而且我不想在论坛插件中进行自定义修改,因为我会在插件更新的情况下丢失这些修改。如果可能,我想重写URL。
我尝试了很多变种。 有什么想法吗?