问题列表 - 第38360页

htaccess redirect vs php redirect

我已决定将所有/dyanmic.php?UID=...页面都更改为/static/Name-From-DB.我已经读过,最好的方法是重定向,SEO明智,是实现301 .htacess重定向:

(http://www.tamingthebeast.net) - 正确的方式 - htaccess 301重定向:对于运行Apache的服务器上托管的网站,301重定向是最有效的蜘蛛/访客友好策略.

但是,由于我有数千个页面需要使用重定向,因此在.htacess文件中有数千个条目似乎效率很低:

redirect 301 /dynamid.php?UID=1 http://www.domain.com/static/Name-From-DB
redirect 301 /dynamid.php?UID=2 http://www.domain.com/static/Another-Name-From-DB
and so on...
Run Code Online (Sandbox Code Playgroud)

因此,似乎有效的方法是通过PHP页面,根据UID将标题设置为301重定向:

<?
Header( "HTTP/1.1 301 Moved Permanently" ); 
// Getting the page static name from the DB according to the UID
$result = mysql_query('SELECT Name FROM DB WHERE UID='$_GET["uid"]'');
$row=mysql_fetch_assoc($result);
// Redirect to the new page
Header( "Location: http://www.domain.com/static/" . $row[0] ); 
?> 
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果这种方法对我的网页排名产生负面影响,考虑到我上面引用的段落,重定向的最佳方式是通过.htaccess.

谢谢!

php seo

10
推荐指数
1
解决办法
1万
查看次数

python imap:如何解析多部分邮件内容

邮件可以包含不同的块,如:

--0016e68deb06b58acf04897c624e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
content_1
...

--0016e68deb06b58acf04897c624e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
content_2
... and so on
Run Code Online (Sandbox Code Playgroud)

如何使用python获取每个块的内容?
还有如何获得每个块的属性?(内容类型等)

python email imap

4
推荐指数
1
解决办法
8478
查看次数

Java泛型中的混乱

我是Java的初学者,我正在尝试编译一些小程序,有人可以解释一下,我的问题是什么,提前谢谢:

public abstract class SumFunction<Y,X> {
public abstract Y op (Y y, X x);
}

public class sumStringToInt  extends SumFunction{
        public int op(int num, String s){
            return s.length() + num;
        }
}
Run Code Online (Sandbox Code Playgroud)

错误

Multiple markers at this line
    - The type sumStringToInt must implement the inherited abstract method SumFunction.op(Object, 
     Object)
    - SumFunction is a raw type. References to generic type SumFunction<Y,X> should be 
     parameterized
Run Code Online (Sandbox Code Playgroud)

编辑

是否有可能在Java继承而没有实例化Base类?,提前感谢

java generics

0
推荐指数
1
解决办法
143
查看次数

Oracle ADF的灵活性如何?

鉴于我必须使用Oracle ADF构建应用程序或一系列应用程序,我有多大的灵活性?

  • 我可以在其他应用程序服务器(如IBM WebSphere)上运行我的应用程序,还是在像Tomcat这样的简单Servlet容器上运行?
  • 我可以使用Hibernate而不是EclipseLink吗?
  • 我可以轻松访问其他数据库,如Microsoft SQL Server吗?
  • 域驱动设计是否适合图片?
  • 使用像Spring这样的DI容器可以配置多少ADF应用程序?
  • 当我使用我最喜欢的IDE(比如Eclipse)而不是JDeveloper时,我会想念什么?
  • 我可以将Maven用于ADF项目吗?

换句话说,ADF-land内的自由限制是什么?请注意,它仍然必须是ADF应用程序,而不仅仅是使用ADF Faces的Java EE应用程序.

java-ee oracle-adf

7
推荐指数
2
解决办法
6639
查看次数

C#创建简单的xml文件

如何创建一个简单的xml文件并将其存储在我的系统中?

c# xml

61
推荐指数
2
解决办法
17万
查看次数

条件xml序列化

我有以下C#类:

public class Books
{

public List<Book> BookList;

}

public class Book
{

public string Title;
public string Description;
public string Author;
public string Publisher;

}
Run Code Online (Sandbox Code Playgroud)

如何将此类序列化为以下XML?

<Books>
  <Book Title="t1" Description="d1"/>
  <Book Description="d2" Author="a2"/>
  <Book Title="t3" Author="a3" Publisher="p3"/>
</Books>
Run Code Online (Sandbox Code Playgroud)

我希望XML只包含那些值为null/empty的属性.例如:在第一个Book元素中,author是空白的,因此它不应出现在序列化XML中.

c# xml xml-serialization

18
推荐指数
2
解决办法
1万
查看次数

Gstreamer Mac OS X udpsink错误

我正在尝试在Mac OS X中传输音频,但我一直收到此错误:

gst-launch osxaudiosrc ! audioresample ! audioconvert ! alawenc ! rtppcmapay ! udpsink port=10001 host=192.168.2.10

Setting pipeline to PAUSED …
ERROR: Pipeline doesn’t want to pause.
ERROR: from element /GstPipeline:pipeline0/GstUDPSink:udpsink0: Could not get/set settings from/on resource.
Additional debug info:
gstmultiudpsink.c(804): gst_multiudpsink_configure_client (): /GstPipeline:pipeline0/GstUDPSink:udpsink0:
Could not set TTL socket option (22): Invalid argument
Setting pipeline to NULL …
Freeing pipeline …
Run Code Online (Sandbox Code Playgroud)

此工程在Windows替换osxaudiosrcautoaudiosrc,谁知道是什么问题?

谢谢

macos gstreamer

3
推荐指数
1
解决办法
3027
查看次数

开发人员技能矩阵:有用还是有害?

在一家大公司,他们经常要求开发人员填写他们在什么级别拥有哪些技能的矩阵.它通常被视为一种痛苦,但它实际上是否有用,或者官僚们尝试将开发人员减少到电子表格中的一堆数字的另一种方式?

project-management

6
推荐指数
2
解决办法
2245
查看次数

如何使用Django创建动态菜单结构?

我想要一个带菜单和子菜单的菜单结构,根据当前查看的页面,我想要突出显示两个菜单中的项目.有没有提供此功能的模块或应用程序?如果没有,那么解决问题的最佳方法是什么?

django menu

5
推荐指数
1
解决办法
5832
查看次数

如果构造函数抛出,由`new`分配的内存会发生什么?

这段代码会导致内存泄漏吗?

#include <stdexept>

class MyClass
{
public:
    MyClass()
    {
        throw std::runtime_error("Test");
    }
};

int main()
{
    try
    {
        MyClass * myClass = new MyClass;
    }
    catch (const std::exception & exc)
    {
        // Memory leak?
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

分配的内存new永远不会被删除.这是内部处理,还是实际的内存泄漏?

c++

17
推荐指数
3
解决办法
2101
查看次数