mod-rewrite

    0热度

    1回答

    在这里得到的参数是我的网页 xyz.com?show=page 在我的index.php文件的代码会像 <?php echo $_GET['show'] ?> 但我想用户键入只xyz.com/page,它会自动追加?show in url 我该怎么做? 我的.htaccess像 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f

    0热度

    1回答

    我尝试为我的博客写入Apache2 RewriteRule。 当我没有路径访问我的域名时,我想查看index.html。但是当我打开另一个URL(例如/ my-blog-post)时,我想看看article.html。 我有一个名为static的文件夹。所以如果我打开静态/ ...我不想看到article.html。 到目前为止,我已经试过如下: <IfModule mod_rewrite.c>

    0热度

    2回答

    我的网站(website.com)位于目录:的public_html /目录名/ 我想: 重定向所有流量目录名的子目录无DIRNAME出现在url 力HTTPS域 我想通了,对于第一个条件: RewriteCond %{REQUEST_URI} !^/dirName/.*$ RewriteRule ^(.*)$ /dirName/$1 [L] 而且我发现了HTTPS验证码: RewriteCond

    0热度

    1回答

    默认情况下。 Codeigniter url在每个url中都有index.php,然后使用下划线。 我的配置现在很受欢迎。我已经设置了$route['translate_uri_dashes'] = TRUE;。这意味着当我尝试进入example.some_path时,它会转到example.some-path 在我的congfig.php中。 $config['index_page'] = ''

    0热度

    2回答

    我使用下面的代码在我的网站重定向 - RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://mywebsite.com/$4 它工作正常,但它并没有自定义URL参数传递到新的URL。因此.com/?abc之后的任何内容都只会转化为.com/,并导致跟踪错误。 我尝试使用[QSA],但它导致在.htaccess我认为的

    1热度

    1回答

    我有一个网站,我正试图实现网址重写整洁寻找网址......我遇到的问题是,当一个访问者从我的索引页面到场地页面时,他们试图回到主页我得到一个404错误。 我的链接看起来是这样的: <a href='venues/a-venue'>A VENUE</a> 我改写如下: RewriteRule ^venues/([A-Za-z0-9-]+)?$ venues.php?venue=$1 [L]

    3热度

    2回答

    我的Joomla网站存在问题。起初它会创建具有和不具有斜线的url的重复项。所以我实现了一些htaccess代码来强制结束斜线。然后它会导致软404错误,也就是说,如果我进入了一个不存在的页面,那么我的抓取工具中的状态实际上是200个,但这只是一个404页面模板。不是一个困难的404.所以我改变了“error.php”文件。 但是,问题是,当我输入像“domain.com/nonexistentp

    1热度

    1回答

    我想在我的.htaccess中解决此问题 我想重定向所有匹配例如。 /2017/02/some-slug到/some-slug ,但我想忽略这样/2017/02/page/3 我已经成功怎么办第一部分网址: RewriteRule ^/([0-9]{4})/([0-9]{2})/([a-z0-9-\/]+)$ /$3 [R=301,L] 我有第二个部分是忽略的问题。有任何想法吗?

    0热度

    2回答

    我想知道如何配置mod重写来实现以下功能。 http://example.com/path1/path2/path3/.../pathn 应该被重定向到。 http://example.com/static/path1/path2/path3/pathn 感谢

    0热度

    1回答

    我遇到了问题no input file specified。 我对计算器的题目发现,index.php文件 后解决了这个变化 RewriteRule ^(.*)$ index.php/$1 [L]到RewriteRule ^(.*)$ index.php?/$1 [L] 加问号和它的工作。 一切看起来像: RewriteEngine On RewriteCond %{REQUEST_FILENA